Exécution macro à la fermeture de Excel

Bonjour,

J'ai créé une macro pour qu'une cellule puisse clignoter à l'ouverture d'Excel.
Sauf que si j'ai 2 fichiers Excel d'ouvert, celui où la macro est enregistré se ferme et se réouvre tout seul tant que je ne ferme pas tous les fichiers Excel ouverts.
La macro est la suivante :

Dim t As Integer

Dim temps

Sub clignote()
If t = 0 Then
Range("J3").Interior.ColorIndex = 6
t = 1
Else
Range("J3").Interior.ColorIndex = 2
t = 0
End If
temps = Now + TimeValue("00:00:01")
Application.OnTime EarliestTime:=temps, Procedure:="clignote"
End Sub
Sub clignote_pas()
Application.OnTime EarliestTime:=temps, Procedure:="clignote", Schedule:=False
End Sub

Et celle que j'ai mis dans Thisworkbook :

Private Sub ThisWorkbook_Open()

Application.Run ("clignote")

End Sub

Merci pour votre aide.

2 réponses

  1. Bonjour,

    Ouvrez vos 2 fichiers dans 2 sessions(instances) différentes d'excel.

    Si vous ne savez pas faire:
    Dans la barre des taches (tapez "Barre des tâches" dans la zone de recherche), puis glissez-y l'icône Excel

    Lorsque vous avez déjà ouvert un fichier excel et que vous vouliez en ouvrir autre dans une autre session(instance), maintenez la touche "SHIFT" enfoncée, puis cliquez sur l'icône excel,
    et choisissez votre fichier.

    CDlt
    0
    1. Bonjour,
      Ils sont déjà ouverts dans 2 sessions différentes :/
      0
  2. Alors désolé, je n'ai pas réussi à reproduire votre problème.
    0