Exécution macro à la fermeture de Excel

Fermé
Caro - 1 mars 2021 à 11:56
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 3 mars 2021 à 11:34
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 lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
3 mars 2021 à 08:37
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
Bonjour,
Ils sont déjà ouverts dans 2 sessions différentes :/
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
3 mars 2021 à 11:34
Alors désolé, je n'ai pas réussi à reproduire votre problème.
0