Bonjour,
J'ai une boucle For/Next pour scanner des données; à un certain moment, j'inser une ligne et donc, logiquement la boucle s'arrête sur la ligne définie au départ, et donc ne prend pas en compte les lignes supplémentaires.
Par contre, je n'arrive pas à ajouter une ligne dans ma condition de départ.
dlg = Range("A65536").End(xlUp).Row
For i = 2 To dlg
if ......... then
Range("A" & i + 1).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
end if
dlg = dlg +1
Next
Je pensais qu'en faisant un +1 au dlg, cela modifierai la condition de ma boucle FOR mais hélas non.
Donc; la macro s'arrête beaucoup trop tôt
Quelqu'un aurait une solution?
Merci
Nicolas
J'ai une boucle For/Next pour scanner des données; à un certain moment, j'inser une ligne et donc, logiquement la boucle s'arrête sur la ligne définie au départ, et donc ne prend pas en compte les lignes supplémentaires.
Par contre, je n'arrive pas à ajouter une ligne dans ma condition de départ.
dlg = Range("A65536").End(xlUp).Row
For i = 2 To dlg
if ......... then
Range("A" & i + 1).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
end if
dlg = dlg +1
Next
Je pensais qu'en faisant un +1 au dlg, cela modifierai la condition de ma boucle FOR mais hélas non.
Donc; la macro s'arrête beaucoup trop tôt
Quelqu'un aurait une solution?
Merci
Nicolas