J'ai exploité un partie de code sur le forum mais je ne comprends pas tout de ce code.
Le morceau de code qui coince se trouve dans la copie d'une ligne située à la 100éme ligne du classeurA à copier sur la feuille "Données" du classeurB à la dernière ligne vide.
Dim wsCopy As Worksheet
Dim wsDest As Worksheet
Dim lDestLastRow As Long
Set wsCopy = Workbooks("classeurA.xlsm").Worksheets("Suivi prod")
Set wsDest = Workbooks("classeurB.xlsx").Worksheets("Données")
Si tu cpoies A1:Z1 vers B1:ZA1, d'accord tant que ZA existe
tu décale d'une colonne, mais excel est limité en nombre de colonnes, comme tu copie une ligne entière, au collage, çà déborde
wsCopy.Range("A100:AAA100").Copy
Si tu cpoies A1:Z1 vers B1:ZA1, d'accord tant que ZA existe
tu décale d'une colonne, mais excel est limité en nombre de colonnes, comme tu copie une ligne entière, au collage, çà déborde
wsCopy.Range("A100:AAA100").Copy
En plus , je ne suis pas obligé de copier toute la ligne en fait.
Cependant encore une question : lors du collage il colle les formules au lieu des valeurs.
Je ne peux pas rajouter un .value quelque part?