Bonjour,
je suis en train d'essayer de comprendre comment écrire une macro qui fait de la mise en page, j'écris une petite macro de test :
Cela marche bien pour la première ligne du classeur 2, je vais intégrer cela dans une boucle pour traiter 10 lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub test() Range("B5") = Workbooks("classeur2.xlsx").Sheets("Feuil1").Range("A2").Value Range("M6") = Workbooks("classeur2.xlsx").Sheets("Feuil1").Range("B2").Value Range("Q7") = Workbooks("classeur2.xlsx").Sheets("Feuil1").Range("E2").Value End Sub
Je veux faire à chaque incrémentation de i --> modulo 5 sur B5, M6, Q7 --> B10, M11, Q12 et modulo 1 sur A2, B2, E2 --> A3, B3, E3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim i as Integer For i = 1 to 10 ... Next i
J'imagine devoir déclarer mes cellules comme variable ? et ensuite ?
Partager