Exécution macro à la fermeture de Excel

Caro -  
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

2 réponses

Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
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
Caro
 
Bonjour,
Ils sont déjà ouverts dans 2 sessions différentes :/
0
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
Alors désolé, je n'ai pas réussi à reproduire votre problème.
0