Bonjour,
J'ai un problème avec ma macro VBA Excel pour faire pointer un lien hypertexte sur la bonne cellule d'une autre feuille, en voulant passer par une variable.
En effet selon cette variable je voudrais pointer vers la bonne cellule directement.
Voici le début de mon code ayant un lien modifié qui fonctionne :
1 2 3 4
| 'Modif du lien hyperlink du titre des dernières colonnes de la recap vers la _
nouvelle feuille en A1
ActiveSheet.Cells(2, Nb_Colonnes + 1).Select
Selection.Hyperlinks(1).SubAddress = "'" & New_Sheet & "'!A1" |
ou encore :
Selection.Hyperlinks(1).SubAddress = "Recapitulatif!BZ2"
Jusque là tout va bien. La ou ça se corse c'est quand je veux paramétrer le nom de la cellule (au paravent au format Alpha/numérique), mais en passant par une variable, ça ne me change pas mon lien ?
Selection.Hyperlinks(1).SubAddress = "Recapitulatif!" & Cells(Nb_Colonnes + 1, 2) & ""
Si quelqu'un a une solution dans ce genre ça m'aiderait bien.
PS: J'ai vu la possibilité aussi de renommer la cellule destination mais ce n'est pas si simple à faire pour la distinguer des autres, j'y réfléchi encore au cas où !
Merci pour votre aide,
Partager