Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pb avec mon Loop, Help me pls :)

  • Initiateur de la discussion Initiateur de la discussion wkrystof
  • 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 !

W

wkrystof

Guest
Bonjour à tous,

J'ai une boucle qui me permet de dupliquer le titre d'une colonne d'un TCD excel et quand le titre change, le dupliquer change aussi.
Mais une fois que j'arrive à la fin (cellule vide dans D4), la boucle s'arrête ce qui est normal mais la macro ne continue pas la suite.

Pouvez-vous m'aider SVP, je ne comprends plus

'Copier les noms d'agence'
Dim Ligne As Integer
Dim Référence As String

Range("D4" ).Activate
ActiveCell.End(xlDown).Activate
Ligne = ActiveCell.Row

Range("A5" ).Activate
Référence = ActiveCell.Value
ActiveCell.Offset(1, 0).Activate

Do While ActiveCell.Row <> Ligne
Do While ActiveCell.Value = 0
ActiveCell.Value = Référence
ActiveCell.Offset(1, 0).Activate
If ActiveCell.Row > Ligne Then
Exit Sub
End If
Loop
Référence = ActiveCell.Value
ActiveCell.Offset(1, 0).Activate

Loop

'Mise en place de filtres'
Range("A4" ).Select
Selection.AutoFilter
Columns("A:N" ).EntireColumn.AutoFit




Merci d'avance
 
Re : Pb avec mon Loop, Help me pls 🙂

Au départ je n'avais pas mis le exit sub, il y avait juste le end if et la macro fonctionnait mais mal. L'instruction continuait jusquà la dernière ligne 65000. Donc j'y ai mis le exit sub. Avec cela ma macro s'arrête bien quand elle détecte une cellule vide en colonne D.
Sur ce coup je sèche.
 
Dernière modification par un modérateur:
Re : Pb avec mon Loop, Help me pls 🙂

Re

J'avoue ne pas comprendre ta phrase

il y avait juste le end if et la macro de fonctionnait n'est pas la boucle continuait jusqu’à la dernière ligne.

Remplace le Exit sub par un

Goto Suite

avec

Suite:

à l'endroit ou tu veux que la macro reprenne
 
Re : Pb avec mon Loop, Help me pls 🙂

Effectivement, je crois que je me suis très mal exprimé, avec mes excuses Pierrejean (d'ailleurs j'ai ré écris mon commentaire).

Ensuite, Gareth ta macro fait la même chose que la mienne mais en bcp bcp moins compliqué. Et avec ta version je pense pouvoir continuer la suite de ma grosse macro.

Je vous remercie tout les deux et je vous tiens au courant
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
588
Réponses
2
Affichages
823
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…