C/C boucle
Résolu/Fermé2 réponses
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 mars 2023
3 292
27 sept. 2011 à 09:55
27 sept. 2011 à 09:55
Bonjour
pas besoin de boucle...
codes -maquettes à adapter
si uniquement copie des valeurs
si copie aussi les formats
si tu copies que des valeurs, il faut utiliser la première malgré qu'elle comporte + de lignes (le copy-paste "bouffe" énormément de mémoire et est très lent
pas besoin de boucle...
codes -maquettes à adapter
si uniquement copie des valeurs
With ThisWorkbook.Sheets(1) adr_fin = .Cells.Find("*", , xlFormulas, , xlByRows, xlPrevious).Address With Range("a1:" & adr_fin) plage = .Value col = .Columns.Count End With End With 'Windows(fich).Activate Sheets(2).Range("L1").Resize(UBound(plage), col) = plage
si copie aussi les formats
With ThisWorkbook.Sheets(1) adr_fin = .Cells.Find("*", , xlFormulas, , xlByRows, xlPrevious).Address Range("a1:" & adr_fin).Copy End With 'Windows(fich).Activate Sheets(2).Range("L1").Paste
si tu copies que des valeurs, il faut utiliser la première malgré qu'elle comporte + de lignes (le copy-paste "bouffe" énormément de mémoire et est très lent
27 sept. 2011 à 09:57
Modifié par michel_m le 27/09/2011 à 09:58
27 sept. 2011 à 10:03