Bonjour,

Je voudrais faire une boucle while avec un nombre variable de conditions. Je m'explique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Dim Nom As String
Dim Enfants() As String
 
If Nom = Patrick Then
<div style="margin-left:40px">ReDim Enfants(3)
Enfants(1) = Jacques
Enfants(2) = Jean
Enfants(3) = Pierre</div>ElseIf Nom = Corinne Then
<div style="margin-left:40px">ReDim Enfants(1)
Enfants(1) = Charlotte</div>End If
' Maintenant j' ai une liste de prenoms tres tres longue et je voudrais savoir quand apparait pour la premiere fois le nom d un des enfants
Do While InStr(ListeEnfant, Enfants(1)) = 0 And InStr(ListeEnfant, Enfants(2))=0 ' ... etc 
' est ce que la au lieu d ecrire toutes les conditions du while je ne peux pas dire a mon programme si le parent a 10 enfants alors fais une boucle while a 10 conditions ?
Ma question est donc : ne peut on pas faire une boucle while avec un nombre de conditions dynamiques ? Si la personne a 50 enfants je ne vais pas ecrire une boucle while avec 50 conditions a la main ! Non ?