• Initiateur de la discussion Initiateur de la discussion HEATHER
  • 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 !

H

HEATHER

Guest
Bonjour à tous :

une question de macro delicate.

Je souhaite lorsque je passe d'un classeur excel 1 à un classeur 2 en cliquant sur un lien hypertexte que le classeur 1 se ferme et s'enregistre automatiquement

ceci fonctionne si lle lien est sur une cellule de la feuille 1 en utilisant la macro suivante:

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
ThisWorkbook.Close SaveChanges:=True
End Sub
Mais pour simplifier!!! mes liens sont en fait sur des images au sein du classeur.
Ma question : comment faire pour que lorsque je clique su le lien qui est sur une image le classeur se ferme et s'enregistre automatiquement

Un grand merci par avance pour vos idées
 
bonsoir

tu pourrais par exemple attacher une macro à l'image à la place du lien hypertexte .
Clic droit sur l'image
Affecter une macro

Ensuite le lien sera déclenché depuis la macro :

Sub Test()
ThisWorkbook.FollowHyperlink 'C:\\\\\\\\Documents and Settings\\\\\\\\dossier\\\\\\\\monClasseur.xls', , True
ThisWorkbook.Close SaveChanges:=True
End Sub



bonne soirée
MichelXld
 
- 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

Réponses
4
Affichages
586
Retour