Copier une colonne avec saut de 3 colonnes entre chaque.

Fermé
René - 12 mai 2017 à 11:42
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 12 mai 2017 à 14:28
Bonjour à tous !


Je suis bloqué sur un module VBA qui me permettrait de faire la chose suivante.
En gros, j'ai une colonne (de B1 à B450), et je souhaite copier-coller les formules qu'elles contiennent, à partir de G1; en sautant 3 colonnes à chaque fois, et ce, jusqu'à ce que le nombre de copies soit égal à 450.



Sub test()

Ecart = 3
Range("B1:B450").Select
Selection.Copy
Range("G1").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False

While Range("G" & 1) =
ActiveSheet.Paste
Selection(0, Ecart).Select
Wend

End Sub

Par avance, milles excuses pour la bouillie Vbaienne que je viens de faire. Je débute seulement.
Merci pour votre aide !
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié le 12 mai 2017 à 14:29
Bonjour

de B1 à B450, est ce la m^me formule copiée vers le bas ?
si oui; nous écrire cette formule en B2

 Michel
0