Bonjour à tous,
sachant que mon niveau en programmation est très basique ( En fait, je bidouille surtout ), j'aurai besoin de vos lumières ! Voilà, ce qui m’amène :
J'ai deux classeurs ouverts et je souhaite copier les valeurs mais uniquement les valeurs. A savoir que i est incrémenter par une boucle for. Mon code fonctionne et fait bien ce que je lui demande mais ça me gène de devoir sélectionner les cellules car ça prends du temps.
ActiveWorkbook.ActiveSheet.Range("A" & i).Select
Selection.Copy
ThisWorkbook.Worksheets(nom).Activate
ActiveWorkbook.ActiveSheet.Range("A" & n).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
J'aurai donc souhaité écrire quelque chose comme ca :
ActiveWorkbook.ActiveSheet.Range("A" & i).Copy Destination:=ThisWorkbook.Worksheets(nom).Range("A" & n)
mais ça me colle aussi les formules et ça c'est pas cool !
Je vous remerciepar avance de m'aider si c'est possible.