Bonjour,
une partie de réponse :
pour répéter une instruction plusieurs fois, si on connaît le nombre de fois ( ici "i" est une variable compteur) :
For i=0 to 99
'instructions à effectuer
Next i
Ici une boucle est crée allant de 0 à 99 soit 100 fois...
Le zéro peut être autre chose comme 20 ou bien la valeur d'une variable et le 99 également
donc si début =10 et fin=109 alors
For i=début to fin
'instruction à effectuer
Next i
donne la même chose.
Vous pouvez demander un pas à chaque boucle avec Step
For i=0 to 100 step +10
' instruction à effectuer
Next i
Ici la boucle commence à 0 et se termine à 100 avec un pas de 10 c'est à dire que i à la deuxième boucle vaudra i+10 = 10
et la troisième boucle i = i+10 = 20 etc
Donc il y aura 11 boucles... Le Step peut être négatif ...
@ bientôt
LouReeD
Sinon pour l'autre question, vous pouvez essayer de faire ceci :
Selection.AutoFill Destination:=Range("BN" & ActiveCell.Row & ":DW" & ActiveCell.Row), Type:=xlFillDefault
non testé...
@ bientôt
LouReeD