Bonjour
déjà. il faudrait poster un fichier exemple
ensuite..
le problème est que dans une boucle for (pour parcourir une colonne A) je veux exécuter un élément une seul fois et les autres normal selon la boucle
la boucle for.. je la vois bien . de 1 à 999999999 (hmmm. ca va etre très long et inutile si tu n'as que 50 lignes de données...)
executer un élément une seule fois... OK si ="X" ==== après. tu ne dis pas ce que tu fais..
et les autres normal selon la boucle....????????? normal.. ca veut dire quoi? selon QUELLE boucle??
nStart = 2
Passage=false ' <=========indicateur d'exécution
For i = nStart To 99999999 Step 1
sCase = Range("E" & i)
If sCase = "X" Then
if passage=false then
'élément a faire une seul fois
passage=true
else
' élément a faire plusieurs fois
end if
End If
If sCase <> "X" Then Exit For
Je ne comprend toujours pas ce que tu veux faire..
ton début de code travaille sur le contenu de la colonne E, et ton fichier a les data en colonne A
qu'est ce qui fait que tu réalise une action (on ne sait toujours pas laquelle) une fois ou plusieurs fois..?
en parcourir la colonne A et si en trouve "X" en le récupère par contre si en trouve dans la colonne A: "X" en récupère le contenu de la colonne B jusqu’à se que <>"X" se réalise