imbriquation if et do

  • Initiateur de la discussion Initiateur de la discussion tao.tix
  • 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 !

T

tao.tix

Guest
Bonsoir,

Je bloque sur un pb depuis quelques heures, je n'arrive pas à exécuter une boucle Do après le Then du If si la condition est vrai. J'ai un message d'erreur me disant qu'il n'y a pas de bloc If.

Voici mon instruction:

If SaisieLogiciels.ComputerList.ListIndex > -1 And SaisieLogiciels.ComputerList.ListCount > 0 Then _
Do
SaisieLogiciels.ComputerList.RemoveItem (SaisieLogiciels.ComputerList.ListCount - 1)
Loop While SaisieLogiciels.ComputerList.ListCount > 0
End If

Merci de votre aide
 
bonjour,

l'instruction pour if est :

If..... then ' début conditionnelle
else 'option contraire conditionnelle
end if


et pour la boucle :

Do While .....
.....
Loop


ce qui devrait donner a peu pres ceci...

If SaisieLogiciels.ComputerList.ListIndex > -1 And SaisieLogiciels.ComputerList.ListCount > 0 Then _
DoWhile SaisieLogiciels.ComputerList.ListCount > 0
SaisieLogiciels.ComputerList.RemoveItem (SaisieLogiciels.ComputerList.ListCount - 1)
Loop
End If


cependant cela reste a tester avec tes valeurs...

Bon courage
Herve
 
Dans ton cas, tu a mis un underscore à la fin de l'instrucation if ...then. celui ci n'est pas necessaire étant donné que tu as plusieurs ligne dans ton instruction if...endif.

L'underscore permet de faire continuer la ligne sur la ligne suivante. Ceci peut être utile pour avoir la totalité d'une ligne à l'écran.
Exemple:
if toto=0 then
toto=1
tata=3
end if

peut s'écrire :
if toto=0 then toto=1:tata=3 ' le endif n'est plus necessaire

ou alors
if toto=0 then_
toto=1:tata=3 ' la aussi le endif n'est plus necessaire
 
- 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

Retour