2010-04-22 3 views
1

J'ai une feuille excel où une colonne est constituée d'hyperliens séparés par des virgules. Cependant, je suis incapable de voir un moyen d'insérer plus d'un lien hypertexte dans une cellule Excel. Y a-t-il un workaeround ceci?Existe-t-il un moyen d'ajouter plus d'un lien hypertexte dans une cellule Excel dans vb.net?

+0

Quel est le raisonnement derrière la séparation des liens en 2 cellules? – guitarthrower

+0

Le client le veut ainsi, une liste de liens hypertexte séparés par des virgules, le tout dans une cellule. Je sais que c'est moche, mais c'est exactement ce qui est requis. –

Répondre

0

Vous ne pouvez pas faire cela sans un kludge moche, et je ne conseillerais pas cela.

0

Je pense que le lien hypertexte est appliqué à la cellule entière, par conséquent vous ne pouvez pas créer de lien hypertexte une cellule vers plus d'une adresse.

suggestion Solution (pas que j'ai une idée de pourquoi auriez-vous besoin des hyperliens par des virgules seperated dans une cellule Excel, mais de toute façon ...): Ecrire un script VBA qui exécute la fonctionnalité requise.

+0

Je ne suis pas sûr que vous pourriez le faire dans VBA. Vous devriez avoir un moyen d'attraper le lien sur lequel vous avez cliqué, et il n'y a pas de contrôle XY sur la feuille de calcul elle-même, seulement sur les formulaires. La seule chose que je pourrais comprendre est si quand la cellule est cliquée sur une forme d'utilisateur apparaît demandant quel lien l'utilisateur aimerait ouvrir. Mais vous pourriez aussi bien avoir les liens dans 2 cellules séparées si vous faites cela. – guitarthrower

+1

Je pensais plutôt à la sélection de texte, mais, vous savez, l'implémentation d'une fonctionnalité étrange nécessite une réflexion étrange. –

Questions connexes