VBA ne boucle pas...

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 !

mikael2235

XLDnaute Occasionnel
Bonjour,

A 2 reprises, j'ai constaté que Excel ne boucle pas sur mes boucles...
La première avec un For i=1 to x / Next
Et maintenant avec un Do while / Loop.

il passe de la ligne Do While directement à la ligne après Loop.

Code:
Do While ActiveCell.Offset(0, 15).Value = "moy"
    ActiveCell.Offset(-1, 0).Activate
Loop

Merci pour votre aide. Mikael
 
Re : VBA ne boucle pas...

bonjour,

le problème vient de ActiveCell !?
as-tu bien vérifié sa position avant l'apper de boucle ?
et puis attention avec Lig - 1
si tu ne test pas, à la première ligne - 1 = plantage !
 
Dernière édition:
Re : VBA ne boucle pas...

salut

une piste : la place de la condition a de l'importance !
Code:
Do While ActiveCell.Offset(0, 15).Value = "moy"
    ActiveCell.Offset(-1, 0).Activate
Loop
le premier test se fait sur la ligne de la cellule sélectionnée. Si... pas de "moy", sortie de la boucle !
Code:
Do
    ActiveCell.Offset(-1, 0).Activate
Loop While ActiveCell.Offset(0, 15).Value = "moy"

le premier test se fait sur la ligne au dessus s'il y a "moy" sur cette ligne, on grimpe même sans "moy" sur la ligne de départ !

Maintenant, c'est bizarre avec ta boucle For... !
 
- 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
1
Affichages
323
Réponses
3
Affichages
659
Retour