Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionaprès, la boucle continue mais plus lentement et plus rien ne s'affiche....
donc, j'ai vraiment l'impression que la procédure (sub) bouffe toute la mémoire de mon PC !!!
Private Sub Command1_Click() Dim i As Long For i = 1 To 100000 StatusBar1.SimpleText = i DoEvents StatusBar1.Refresh Next End Sub
la confidentialité de la boite dans laquelle je bosse
malheureusement, il ne s'affichent qu'au début.
après, la boucle continue mais plus lentement et plus rien ne s'affiche....
si tu pensais que son contenu était confidentiel ===>> raté === >> ton tout premier message dévoile déjà presque tout !
Private Sub CommandButton1_Click() Dim i As Long, deb As Single TextBox1.Activate TextBox1.Text = vbNullString 'on part à vide DoEvents MsgBox "on va lancer pour écrire 1000 concatenations maladroites" deb = Timer For i = 1 To 1000 TextBox1.Text = TextBox1.Text & Format$(i, "00000000") & vbCrLf Next MsgBox Timer - deb & " secondes pour 1000 articles" TextBox1.Text = vbNullString 'on part à vide DoEvents MsgBox "on va lancer pour écrire 10000 concatenations maladroites - sois très patient" deb = Timer For i = 1 To 10000 TextBox1.Text = TextBox1.Text & Format$(i, "00000000") & vbCrLf Next MsgBox Timer - deb & " secondes pour 10000 articles (bien plus que 10 fois plus que pour 1000 articles, hein)" End Sub
....
prend tout la process ! [VBA EXCEL]
.....
le bouton prend toute la mémoire ou le proce...
....
C'est comme si le programme était trop balaise (alors que pas du tout) et qu'il bouffait tout le HANDLE !!!!
.....