XL 2010 inser d'une ligne dans boucle FOR

  • Initiateur de la discussion Initiateur de la discussion Xxaann
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Xxaann

XLDnaute Occasionnel
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
 
Bonjour,
essaie avec ça :
dlg = Range("A65536").End(xlUp).Row

For i = 2 To dlg
if ......... then
dlg = Range("A65536").End(xlUp).Row
Range("A" & i + 1).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
end if
Next

Suerte croco
 
Ou plutôt :

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 = Range("A65536").End(xlUp).Row
Next
 
Merci pour votre aide.
Je n'étais jamais passé par le Step-1; mais cela m'ouvre quelque idées.

Je vais prendre la solution de Crocro, plus facile à mettre en œuvre car dans ma macro.

Bonne continuation à tous
Nicolas
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
432
Réponses
5
Affichages
703
Retour