Bonjour , le forum
J'ai un gros soucis sur une macro que j'ai réaliser , donc cette macro permet en fonction de la valeur dans la colonne AT de copier la ligne sur laquelle elle et positionner et de la coller en fonction du chiffre le de la colonne AT , cependant tout et nickel juste un problème au niveaux de la première ligne au lieu qu'elle copie les valeur elle me marque -1 pour les lignes suivantes tout et nickel je comprend pas pourquoi , j'ai bien tout verfier mais je trouve pas l'erreur , si quelqu’un pouvez m'aidez , merci .
J'ai un gros soucis sur une macro que j'ai réaliser , donc cette macro permet en fonction de la valeur dans la colonne AT de copier la ligne sur laquelle elle et positionner et de la coller en fonction du chiffre le de la colonne AT , cependant tout et nickel juste un problème au niveaux de la première ligne au lieu qu'elle copie les valeur elle me marque -1 pour les lignes suivantes tout et nickel je comprend pas pourquoi , j'ai bien tout verfier mais je trouve pas l'erreur , si quelqu’un pouvez m'aidez , merci .
Code:
Dim i As Long, Lenom As String
Dim deplace As String
Dim o, j As Integer ' Variables
Dim numligne As Integer ' variable numero ligne
o = 2 ' debut de la commande calcule a partir de la ligne 2
While IsEmpty(Range("Feuil1!A" & o)) = False 'commande pour calculer
numligne = Range("Feuil1!AT" & o).Value
j = o
For o = j + 1 To j + numligne - 1
Rows(j & ":" & j).Select
Application.CutCopyMode = False
Selection.Copy
Rows(o & ":" & o).Select
Selection.Insert Shift:=xlDown
Next o
Wend