A voir également:
- Existe-t'il un Double For?
- Double ecran - Guide
- Whatsapp double sim - Guide
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Double driver - Télécharger - Pilotes & Matériel
- Double appel - Guide
1 réponse
Bonjour
Je ne suis pas tout à fait sûr d'avoir compris ce que tu cherches, mais est-ce que ce ne serait pas tout simplement :
D'ailleurs, une boucle aussi sur les colonnes t'éviterait de ré-écrire 12 fois la (presque) même ligne
Je ne suis pas tout à fait sûr d'avoir compris ce que tu cherches, mais est-ce que ce ne serait pas tout simplement :
With ThisWorkbook.Sheets("") For Ligne2 = 40 To 46 .Range("B" & (Ligne2+13)) = .Range("B" & Ligne2) - .Range("C" & Ligne2) .Range("C" & (Ligne2+13)) = .Range("C" & Ligne2) - .Range("D" & Ligne2) ... Next Ligne2
D'ailleurs, une boucle aussi sur les colonnes t'éviterait de ré-écrire 12 fois la (presque) même ligne
Merci beaucoup!
Je ne pensais pas qu'on pouvait écrire de cette manière.
Une autre question qui n'est pas vraiment en lien, j'ai un tableau où les mois sont affiché en ligne 2 de la colonne 4 à 15 et lorque j'écris:
Abs = Workbooks(NomFichierModule5).Sheets("TGA " & Flux).Cells(col, Ligne)
Il me met que ABS = Vide alors que mes cellules sont pleines!!
J'ai testé en mettant .text ou .value=nom mais en vain (il m'écrit "VRAI")....
Aurais-tu une idée du pourquoi?
Merci
Ligne = 2
For Col = 4 to 15
Avec Cells, c'est (ligne,colonne), pas (colonne, ligne)