P
Phil
Guest
Bonjour les forumistes,
j'ai une question à vous poser sur code vba. C'est apparament un code qui ferait clignoter une plage de cellule pendant 10 secondes. Mais comme je suis nul en code vba, je ne sais pas sous qu'elle conditon et quand.
Je voudrais également savoir si on ne pourais pas adapter ce code avec une mise en forme conditionnelle, si la valeur de tel cellule est >= à .... alors ça clignoterait. Pas mal pour gérer un stock?????
Public enclenche As Boolean, topArret As Date
Sub Autpen()
Sheet("Feuil1").Activate
Cligno
End Sub
Sub Cligno()
If Not enclenche Then
topArret = Now + TimeValue("00:00:10")
enclenche = True
Range("A1:A10").Interior.ColorIndex = 2
End If
If Now >= topArret Then
enclenche = False
Exit Sub
Else
Range("A1:A10").Interior.ColorIndex = 5 - Range("A1:A10").Interior.ColorIndex
Application.OnTime Now + TimeValue("00:00:1"), "Cligno"
End If
End Sub
merci de me dépatouiller de ce code qui éventuellement pourrait servir à pas mal de monde si ça fonctionne.
@+
phil
j'ai une question à vous poser sur code vba. C'est apparament un code qui ferait clignoter une plage de cellule pendant 10 secondes. Mais comme je suis nul en code vba, je ne sais pas sous qu'elle conditon et quand.
Je voudrais également savoir si on ne pourais pas adapter ce code avec une mise en forme conditionnelle, si la valeur de tel cellule est >= à .... alors ça clignoterait. Pas mal pour gérer un stock?????
Public enclenche As Boolean, topArret As Date
Sub Autpen()
Sheet("Feuil1").Activate
Cligno
End Sub
Sub Cligno()
If Not enclenche Then
topArret = Now + TimeValue("00:00:10")
enclenche = True
Range("A1:A10").Interior.ColorIndex = 2
End If
If Now >= topArret Then
enclenche = False
Exit Sub
Else
Range("A1:A10").Interior.ColorIndex = 5 - Range("A1:A10").Interior.ColorIndex
Application.OnTime Now + TimeValue("00:00:1"), "Cligno"
End If
End Sub
merci de me dépatouiller de ce code qui éventuellement pourrait servir à pas mal de monde si ça fonctionne.
@+
phil