Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Famu
  • 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 !

F

Famu

Guest
Bonjour tout le monde,

Comment faire une boucle en VBA qui s'arrête suivant une information dans une cellule ? :

Sub mac()

For i = 1 To 500

If Cells(i, 1) = '' Then
Cells(i, 1) = Cells(i - 1, 1)
End If
Next

end sub


Ceci marche très bien mais la boucle s'exécute jusqu'à la ligne 500, hors, à la Cells(400, 1) par exemple, la valeur de la cellule = 'A' et puisque la valeur de la cellule = 'A', j'aimerais que la boucle s'arrête.

Merci beaucoup pour votre aide,

A+
FAMU
 
OK merci, merci...


Voilà ce que j'ai fait, grâce à vous :


For i = 1 To 500

If Cells(i, 1) = 'A' Then
Exit Sub
Else: If Cells(i, 1) = '' Then Cells(i, 1) = Cells(i - 1, 1)

End If
Next

Encore merci, merci...

Ciao,
FAMU
 
Salut à vous une autre soluce ... c'est la même chose mais à titre d'info

For i = 1 To 500

If Cells(i, 1) = 'A' Then
Exit Sub
end if

If Cells(i, 1) = ''
Then Cells(i, 1) = Cells(i - 1, 1)
End If

Next
 
- 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
15
Affichages
774
Réponses
2
Affichages
461
Réponses
5
Affichages
904
Réponses
8
Affichages
775
Réponses
2
Affichages
525
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…