|
|
|
|
Bonjour,
je pense que les compétances des personnes sur ce forum vont m'etre très utiles ! Voila mon problème: je n'arrive pas a coder correctement dans une macro vba la ligne de code permettant de creer un lien hypertext dans une cellule. Je m'explique:
J'ai une feuille "idees" ou est ecrit sur une colonne une liste de titre d'idées ("idée1";"idée2";...ect)
J'ai une deuxieme feuille qui sert de trame de fond que je nomme "fiche temoin".
Apres recherches sur le net et ce forum j'ai reussi à creer une macro pas trop degeu' liée a un bouton.
Cette macro sert à dupliquer la feuille "fiche temoin" en lui appliquant un nom de feuille que l'utilisateur précisera en cliquant sur l'un des nom présent sur la feuille "idées".
Tout va bien jusque la. Mais maintenant, je souhaite que le titre d'idée (par exemple "idée1") sur lequel j'ai cliqué en feuille "idées" se transforme automatiquement en lien vers la nouvelle feuille créée.
J'ai eu beau bidouiller cette fonction "ActiveSheet.Hyperlinks.Add Anchor" dans tout les sens, ca ne fonctionne pas :(
merci pour l'aide que vous pourrez apporter au bien modeste débutant que je suis ;)
(je peux copier/coller le code que j'ai actuellement dans le prochain message si ca peux vous aider)
merci !
Configuration: Windows 2000 Internet Explorer 6.0
Bonjour,
idee = ActiveCell
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & idee & "'!A1"
'sub address: lire guillemet-apostrophe-guillemet et après le 2° & guillemet-apostrophe-exclamation
ou si tu préfères: ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & ActiveCell.Value & "'!A1" en supposant que ta cellule active est "la nouvelle idée" la difficulté vient souvent que si le nom d'onglet comporte des espaces il faut encadrer ce nom par des apostrophes par ex: 'idée 27' .... donc, comme on ne sait pas si l'utilisateur mettra un espace ou pas, il est + prudent d'utiliser cette syntaxe barbare... Cordialement, Michel |
Bonjour, et merci pour votre réponse.
|
Tu as marqué
|
Bonjour !
|
Bon, et bien j'ai reussi a tout bien faire fonctionner :D Pour ceux qui aurai le même problème que moi, voici les lignes de code utilisées, que michel m'a fourni, plus la modif pour activer la cellule:
|