Macro recopie formule toute les 2 lignes

Bonjour à chacun,

je suis encore coincé,

j'ai besoin de copié une formule présente dans la ligne 3 et 4 de mon tableau,

et

de la recopier toutes les 3 lignes mais honnêtement je ne comprend pas

en bleu la formule à recopier (il s'agit tout simplement d'obetnir la tva et la base ht d'une facture),

sous toutes les lignes déjà présentes

j'ai enregistrer une macro qui donne ça :

Sub Macro10()
'
' Macro10 Macro
'

'
    Range("A2:E3").Select
    Selection.Copy
    Range("A5").Select
    ActiveSheet.Paste
    Range("A8").Select
    ActiveSheet.Paste
    Range("A11").Select
    ActiveSheet.Paste
    Range("A14").Select
    ActiveSheet.Paste
    Range("A17").Select
    ActiveSheet.Paste
    Range("A20").Select
    ActiveSheet.Paste
    Range("A23").Select
    ActiveSheet.Paste

  End Sub

Jusqu'a la ligne 17 c'est écrit via l'enregistrement et ensuite je recopie colle pour aller jusqu'a 23 mais quand j'exécute la partie enregistré est nickel mais la mienne saisie à la main rien ne vas

il est pas possible de faire un simple copier coller manuel et de l'étaler sur autant de ligne qu'on le veux ?

dans mon cas je souhaiterais le faire tant que l'on à de ligne non vide

Merci de votre retour

Bonjour,

à tester,

Sub test()
For i = 5 To 23 Step 3
  Range("A2:E3").Copy Range("A" & i)
Next
End Sub

Merci à toi sabV,

j'ai juste eu à changer le "23" en 1000 pour l'avoir sur les 1000 lignes

J'ai encore beaucoup à apprendre mais sans vous ça vas être dur !

mille mercis

Merci pour ce retour, au plaisir!

si le problème est résolu, s.v.p. pour clôturer le fil, cliquer sur le bouton V vert du post à coté du bouton EDITER, merci!

Rechercher des sujets similaires à "macro recopie formule toute lignes"