Comment affecter une macro à un lien hypertexte?Excel: attribuer une macro à un lien hypertexte?
3
A
Répondre
3
Vous pouvez le faire en utilisant l'événement Worksheet_FollowHyperlink
.
Par exemple, j'enregistré une macro appelée Macro1 et le code suivant exécutera la macro chaque fois que le lien est cliqué
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Run ("Macro1")
End Sub
Mais ce n'est pas une solution très efficace. Mes liens hypertexte pointent vers la même feuille (un par défaut à la 1ère cellule) donc quand on clique sur le lien hypertexte, la première cellule de cette feuille sera automatiquement sélectionnée.
Je n'ai pas enquêté plus à ce sujet. vous pouvez simplement annuler la navigation (ne sait pas si possible) ou définir la propriété du lien hypertexte à la cellule en cours afin que la sélection reste dans la même cellule.
Questions connexes
- 1. Macro-lien hypertexte VBA
- 2. lien hypertexte vers une feuille dans Excel
- 3. delphi excel Lien hypertexte dans une cellule
- 4. Lien hypertexte (lien hypertexte)?
- 5. lien hypertexte dans lien hypertexte
- 6. excel macro = lien entre 2 documents
- 7. Excel: lien hypertexte automatisé vers une autre cellule
- 8. Comment ajouter un lien hypertexte à une cellule Excel à l'aide de TMS Flexcel
- 9. Autoexecute une macro Excel
- 10. Accélérer une macro Excel?
- 11. style d'entrée ressemble à un lien hypertexte
- 12. suite à un lien hypertexte dans div
- 13. Excel Macro pour rechercher du texte dans la cellule et insérer un lien hypertexte sur la cellule
- 14. Comment affecter un lien hypertexte et un événement onaction à un objet formes dans Excel
- 15. Comment utiliser un lien hypertexte dans une variable de lien?
- 16. Séparer un lien hypertexte HTML
- 17. Intégrer une macro à Excel 2007 xml
- 18. Lien hypertexte dans un Datalist
- 19. Comment ajouter un lien hypertexte à une colonne gridview dynamique
- 20. Comment affecter un lien hypertexte à une variable en Perl?
- 21. Ajouter une classe "active" à un lien hypertexte utilisant PHP
- 22. Qt - ajouter un lien hypertexte à une boîte de dialogue
- 23. Comment activer un lien hypertexte?
- 24. Ajouter un lien hypertexte à la cellule dans Excel 2007 à l'aide d'Open XML SDK 2.0
- 25. est-il possible d'obtenir directement un lien hypertexte d'un site Web vers Excel?
- 26. Macro Excel pendant la macro
- 27. Excel 2007 Enregistrer une macro
- 28. Macro pour insérer un lien hypertexte basé sur un texte spécifique entré dans la cellule
- 29. SharePoint lien élément lien hypertexte
- 30. code vb pour créer une feuille excel, ajouter un bouton et attribuer une macro pour envoyer un mail
Définissez le lien hypertexte vers la cellule dans laquelle il se trouve - c'est ce que je fais. Ça ne va nulle part, mais le code fonctionne. –
ouais j'ai essayé ceci mais le problème est que si vous avez un ensemble de cellules que vous voulez ajouter cette macro alors vous ne pouvez pas simplement cliquer et faire glisser pour appliquer le lien. Le lien pour toutes les cellules pointera vers la première cellule (j'espère que je suis clair :-)) donc en bref si vous voulez avoir cette fonctionnalité pour de nombreuses cellules alors vous devrez ajouter les hyperliens manuellement – Shoban
Salut @Shoban par l'aide de votre réponse, je pourrais résoudre un gros problème pour moi. Vous pouvez également voir un autre exemple de cette utilisation dans le lien ci-dessous: [http://stackoverflow.com/questions/43360114/how-to-expand-a-group-in-excel-by-using-hyperlinkor-by- peut-être-affecter-macro-à] – Mertinc