boucle en VBA

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
 
F

FAMU

Guest
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
 

Discussions similaires

Réponses
5
Affichages
304
Réponses
4
Affichages
190

Membres actuellement en ligne

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22