VBA - NE copier que la valeur et non la formule

Résolu/Fermé
Miniben Messages postés 19 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 24 mars 2016 - 23 mars 2016 à 02:59
Miniben Messages postés 19 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 24 mars 2016 - 24 mars 2016 à 02:35
Bonjour, j'ai une macro qui me permet de garder un historique de ce qui a été tapé, on tape donc différents chiffres en colonne qui se mettent ensuite en ligne sur une second volet, avec une incrémentation automatique, seulement voila, pour l'une des cellules je ne voudrait copier que la valeur, et non la formule qui y est, j'ai essayer avec .value mais ça ne fonctionne pas


Sheets("Echange").Range("C2").Value.Copy Sheets("Histo").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
Sheets("Echange").Range("C3").Copy Sheets("Histo").Range("B" & Rows.Count).End(xlUp).Offset(1, 0)
Sheets("Echange").Range("C7").Copy Sheets("Histo").Range("C" & Rows.Count).End(xlUp).Offset(1, 0)

ça donne ça, la première ligne ou j'ai essayer de rajouter .value, mais ça ne fonctionne pas, si qq'un a une idée :-)

D'avance merci à vous
Miniben


2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
23 mars 2016 à 08:26
bpnjour,
Sheets("Histo").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)= Sheets("Echange").Range("C2").
0