Mise en forme conditionnelle avec un lien hypertexte

Bonsoir

dans une feuille Excel j'ai une série de nom, 1 par cellule, auquel j'affecte un lien hypertexte vers un fichier audio .

Donc quand je clic sur cette cellule le fichier audio s’exécute. Une autre cellule un autre ficher audio ...etc...

je voudrai en plus que cette cellule passe en vert pour me rappeler que le fichier audio à été exécuté . Par contre si je me suis trompé dans mon choix de cellule, il faut que par un double clic par exemple, je puisse revenir à l'état initial.

Faut-il une macro ou une formule ?

Merci d'avance

Bonsoir,

une macro de surveillance événementielle.

@ bientôt

LouReeD

Bonsoir,

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Target.Interior.ColorIndex = xlColorIndexNone
    Cancel = True
End Sub

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Target.Range.Interior.Color = vbGreen
End Sub

A mettre dans le module de la feuille.

Cordialement.

Salut LouReed !

Effectivement cela fonctionne, mais si on veut supprimer le vert,il faut passer par format cellule remplissage...

merci.

Le double-clic ôte le vert.

Evidemment, si ta cellule est insuffisamment grande pour que tu ne puisses double-cliquer sans actionner simultanément le lien, cela ramène bien sûr le vert ! Soit tu agrandis, soit tu as mal choisi ton évènement et tu en changes.

Parfait, çà correspond exactement à mon besoin - merci.

Bonsoir,

c'est ce que je disais :

Bonsoir,

une macro de surveillance événementielle.

@ bientôt

LouReeD

une macro événementielle... Ca n'apporte pas grand chose de plus mais c'est juste pour le dire

@ bientôt

LouReeD

Rechercher des sujets similaires à "mise forme conditionnelle lien hypertexte"