Liens Hypertexte

misteruben

XLDnaute Nouveau
Bonjour tout le monde,
Je débute dans le domaine de VBA sur excel.
J'ai une pour vous!
J'ai une macro qui me permet d'avoir des liens selon mes onglets (2019-1, 2019-2, 2019-3; ça représente des n° de factures).
Et j'ai un message d'erreur (référence pas valide) qui vient quand je clique sur ce lien.
Quand je mets par ex un autre numéro "20191" Le lien fonctionne mais pas avec le trait d'union.
Pouvez-vous me dire si les liens n'acceptent pas les trait-d'union ?
Je joint le dossier si vous voulez voir plus clair.
Merci à vous !
 

Pièces jointes

  • Test lien.xlsm
    28.7 KB · Affichages: 5

D.D.

XLDnaute Impliqué
Bonjour

Le lien doit être avec des '
Sinon, utilise donc "Emplacement dans ce document"

1564557550529.png



Autre chose:
Pourquoi recopier les macro dans toutes les feuilles ? Mets simplement un appel vers une même macro dans un module.
 

misteruben

XLDnaute Nouveau
Bonjour,
Je veux automatiser mon fichier pour ne pas avoir a faire la même manipulation 200 fois (200 et plus factures) pouvoir ajouter des onglets et le faire venir dans la feuil1.
Ca automatise le nom de l onglet via la cellule A1 et je n'ai besoin de cliquer sur un bouton.
 

zebanx

XLDnaute Accro
Bonjour Misterruben, DD, le forum

Un essai en rajoutant des "'" sur subaddress
ActiveSheet.Range("A" & m).Hyperlinks.Add Anchor:=ActiveSheet.Range("A" & m), Address:="", SubAddress:="'" & Sheets(N).Name & "'!A1", TextToDisplay:=Sheets(N).Name

Ca me parait fonctionner.
 

Pièces jointes

  • Test lien.xlsm
    23.3 KB · Affichages: 7

Discussions similaires

Réponses
7
Affichages
466
Réponses
5
Affichages
196

Statistiques des forums

Discussions
312 108
Messages
2 085 380
Membres
102 876
dernier inscrit
BouteilleMan