For II = 1 To 14--
FClients.controls("B" & II).Value = True
Next
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionFor II = 1 To 14tu demandes d'afficher puis de rendre invisibles, tu n'auras même pas le temps de voir qu'elles s'affichent, qu'elles seront à nouveau invisibles !
FClients.Controls("B" & II).Visible = True
FFlag = True
Sheets(II).Cells.ClearContents
'Traitement (II) (Part dans un PGM qui traite l'information)
FClients.Controls("B" & II).Visible = False
Next
dim debut as singleMais tu vas allonger ainsi forcément le temps d'exécution ... pour aucun réel gain !
For II = 1 To 14
FClients.Controls("B" & II).Visible = True
debut = timer
do while timer - debut < 2
doevents
loop
FFlag = True
Sheets(II).Cells.ClearContents
'Traitement (II) (Part dans un PGM qui traite l'information)
FClients.Controls("B" & II).Visible = False
Next
5 janv. 2014 à 11:21
Mais pour l'instant, VBA ne fait pas ce que je lui demande dans cette boucle. Pourrais tu me dire ce qui coince. Merci par avance - Hervé
En fait je veux faire afficher et faire disparaître des Checkbox avec cette routine.
For II = 1 To 14
FClients.Controls("B" & II).Visible = True
FFlag = True
Sheets(II).Cells.ClearContents
Traitement (II) (Part dans un PGM qui traite l'information)
FClients.Controls("B" & II).Visible = False
Next