[VBA] Numéroter des étapes entres deux marqueurs

Bonjour à tous,

je cherche à compter le nombre de lignes sur vba entre deux cellules. Une située sur la première colonne où il est écrit "A" et la seconde où il est écrit "B". Je précise que ce sont les seules de la colonne. Je veux écrire le nombre de lignes entres les deux cellules sur la première case de chaque ligne.

Voici mon code, qui ne fonctionne pas car je n'arrive pas à reconnaitre "A". Si qqun a une idée je suis preneur !

Sub numéro_étapes()

Dim i, t As Integer

i = 0

While ActiveSheets.Cells(i, 1).Value <> "A"

i = i + 1

Wend

t = 1

While Cells(i + t, 1).Value = "B" = False

Cells(i + t, 1).Value = t

Wend

End Sub

Up !

Up !

Petit up

Bonsoir gametexxx,

je te propose ce fichier Excel :

6exo-gametexxx.xlsm (13.70 Ko)

fais Ctrl e ; regarde aussi ce qui se passe quand :

* B est avant A (donc au-dessus)

* quand y'a pas de A ou quand y'a pas de B

Alt F11 pour voir le code VBA, puis revenir sur Excel

si besoin, tu peux demander une adaptation.

merci de me dire si ça te convient.

dhany

Merci beaucoup pour ta réponse, je vais un peu modifier le code pour voir si ça marche pour mon problème

bonne chance ! si y'a un souci, n'hésite pas à m'en parler.

dhany

Rechercher des sujets similaires à "vba numeroter etapes entres deux marqueurs"