j'ai un tableau de notes pour des élèves que j'aimerai archiver dans une autre feuille de calcul.
le problème c'est que cela ne copie que les valeurs numériques. Dés qu'il s'agit d'un texte, cela me copie la valeur 0.
il faut savoir que pour note, je peux mettre soit une valeur numérique, soit un texte ( "n", "a")
voici un extrait de la macro que j'utilise
Merci pour votre aide
Code : Tout sélectionner
' ----- Copie des notes ------
for NumEleve = 1 to 12
....
' ----- Copie notes C09 ------
Sheet = Doc.Sheets(2) ' ----- Coordonées de départ C09 sur le tableau de TP------
copyeval = Sheet.getCellByPosition(3 + NumEleve ,31).value
Sheet = Doc.Sheets(5) ' ----- Coordonées d'arrivée C09 sur le tableau d'archivage ------
Sheet.getCellByPosition(11+(NumEval-1)*14, 3 + NumEleve).value = copyeval
next NumEleve