XL 2016 Cellule clignotante

  • Initiateur de la discussion Initiateur de la discussion Peponne31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Peponne31

Guest
Bonsoir,

J'ai trouvé cette formule sur le net et je voudrai la modifier pour la faire clignoter une vingtaine de fois,

Public Sub Clignotement()
With ThisWorkbook.Styles("Flashing")
If .Font.ColorIndex = 7 Then
.Font.ColorIndex = 46
.Interior.ColorIndex = 3
Else
.Font.ColorIndex = 7
.Interior.ColorIndex = 4
End If
End With



nextTime = Now() + TimeValue("00:00:01")
Application.OnTime nextTime, "Clignotement"

End Sub

pourriez-vous me dire comment la modifier ?
Cordialement
 
Bonsoir.
Le mieux c'est d'indiquer combien de fois vous voulez qu'il clignote :
VB:
Public Sub Clignotement(Optional ByVal N As Integer = 20)
   Static Tps As Date, Cmde As String
   If N > 0 Then
      With ThisWorkbook.Styles("Flashing")
         .Font.ColorIndex = 7 + 46 - .Font.ColorIndex
         .Interior.ColorIndex = 4 + 3 - .Interior.ColorIndex
         End With
   ElseIf Tps <> 0 Then
      Application.OnTime Tps, Cmde, Schedule:=False
      End If
   If N > 1 Then
      Tps = Now() + TimeValue("00:00:01")
      Cmde = "'Clignotement " & N - 1 & "'"
      Application.OnTime Tps, Cmde
   Else: Tps = 0: End If
   End Sub
Code:
Sub Test()
   Clignotement 6
   End Sub
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
428
Retour