Soyez le premier à donner votre avis sur cette source.
Snippet vu 18 178 fois - Téléchargée 59 fois
Sub compt_a_rebours() Dim x As Integer, nh, nm, ns, rep For x = 10 To 0 Step -1 Range("b3").Formula = x nh = Hour(Now()) nm = Minute(Now()) ns = Second(Now()) + 1 Reprise = TimeSerial(nh, nm, ns) Application.Wait rep Next If Range("b3").Value = 0 Then MsgBox "GOOOOOOOOOOOO !!!!!!!!!!!" End If End Sub
1 mars 2008 à 23:54
Je met 7/10 car il y a quelques corrections à apporter:
- A 0 il se passe encore 1s avant le msgbox
- Application.Wait Reprise et non par rep ;)
Voici donc la version corrigée:
Sub compt_a_rebours()
Dim x As Integer, nh, nm, ns, rep
For x = 10 To 1 Step -1
Range("b3").Formula = x
nh = Hour(Now())
nm = Minute(Now())
ns = Second(Now()) + 1
Reprise = TimeSerial(nh, nm, ns)
Application.Wait Reprise
Next
If Range("b3").Value = 1 Then
Range("b3").Value = 0
MsgBox "GOOOOOOOOOOOO !!!!!!!!!!!"
5 août 2001 à 23:33
18 juil. 2001 à 12:42
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.