VBA .Copier valeur cellule excel sans formule

Résolu/Fermé
sanchis81 Messages postés 134 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 2 octobre 2013 - 17 févr. 2009 à 11:59
 toto - 13 mai 2013 à 15:06
Bonjour,

j'ai utilisé une macro qui copie le contenu d'une cellule pour le copier dans la dernière ligne non vide d'une colonne.

Malheureusement, si la cellule de départ contient une formule, ce sera la formule qui sera copiée dans la cellule d'arrivée et non la valeur de la cellule de départ.

Voici mon code:

Sub test()
Sheets(1).Cells(1, 1).Copy Sheets(2).Cells(65535, 1).End(xlUp)(2)
End Sub

Que dois-je modifier à ce code pour pouvoir vraiment copier la valeur de la cellule de départ?

3 réponses

m@rina Messages postés 20074 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 25 avril 2024 11 271
17 févr. 2009 à 12:20
Bonjour

Essaie ça :

Sub test() 
Sheets(1).Cells(1, 1).Copy 
Sheets(2).Cells(65535, 1).End(xlUp)(2).PasteSpecial Paste:=xlPasteValues
End Sub 


m@rina
2