Excel - Faire lien sur toutes les cellules -

Résolu/Fermé
Pat42 Messages postés 132 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 4 juin 2016 - Modifié par Pat42 le 5/12/2010 à 12:24
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 15 déc. 2010 à 09:58
Bonjour,

J'ai un fichier excel de 200 url dans la colonne A, les uns sous les autres.

Malheureusement ils ne sont pas cliquable.

Je peux le faire les uns après les autres avec "Insérer un lien hypertexte"

Mais n'existe-t-il pas une solution pour les faire les 200 url en 1 seule fois ?

Merci pour votre réponse

PS : Suit encore sous excel 97


A voir également:

5 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
Modifié par pijaku le 15/12/2010 à 09:56
Bonjour,
2 Choix :
Manuellement, méthode :
- double clic sur la cellule Colonne A et simple clic n'importe ou ailleurs, le lien hypertexte se créé tout seul. (valable sur mon Xl2003)
Par macro :
- Sous ta feuille de calcul, tape ALT+F11
- Insertion/Module- Colle ce code dans la fenêtre Visual Basic ainsi ouverte :
Sub Creation_liens_hypertextes()  
Dim Lign As Integer  
Dim ValeurCell As String  
For Lign = 2 To Range("A65536").End(xlUp).Row  
    ValeurCell = Cells(Lign, 1).Value  
    ActiveSheet.Hyperlinks.Add Anchor:=Cells(Lign, 1), Address:= ValeurCell, TextToDisplay:=ValeurCell  
Next Lign  
End Sub

- ferme la fenêtre Visual Basic
- Enregistre ton classeur sous un autre nom (on ne sait jamais...)
- ALT+F8 choisir "Creation_liens_hypertextes" et clic sur Exécuter
Ca devrait aller...

Ps : pas forcément utile de mettre des -1... Si les gens n'ont pas compris ton problème, pense également que tu as pu mal l'exprimer. Non?
Cordialement,
-- Il n'y a rien de tel qu'une question idiote, seulement une réponse idiote. A.Einstein --
2
Pimp92a Messages postés 418 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 20 novembre 2022 44
5 déc. 2010 à 16:55
Bonjour,

sur excel 2007 existe la fonction LIEN.HYPERTEXTE(url, nom_que_tu_veux_donner_au_lien)

Je ne sais pas si sur excel 97 elle existe, tu peux toujours essayer.
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
14 déc. 2010 à 23:16
et quand tu lances 200 url ensemble, que se passe-t-il ?
tu as de nouveau à choisir entre 200 possiblités !
alors autant le faire dès le départ ...
0
Pat42 Messages postés 132 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 4 juin 2016 8
15 déc. 2010 à 07:02
Bonjour,

Malheureusement les réponses apportée ne vont pas dans le sens d'une solution. Peut-être me suis-je mal expliqué ?

Récapitulatif :

200 url importées d'un fichier texte dans un fichier excel.

Elles sont alors non cliquable dans excel. Pour les faire cliquable il faut faire les unes après les autres Insertion>"Insérer un lien hypertexte" , c'est fastidieux.

Donc il doit exister une astuces pour le faire en une fois et non pas les prendre les unes après les autres et faire Insertion>"Insérer un lien hypertexte".
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pat42 Messages postés 132 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 4 juin 2016 8
Modifié par Pat42 le 15/12/2010 à 09:34
Bravo pour l'explication, c'est le top et j'y suis arrivé :-)

Juste 2 précisions concernant Visual Basic:

Une fois dans Visual Basic, pour faire venir la fenêtre du code, il faut faire Outils>Macro

Puis après je l'ai enregistré avec Fichier>enregistrer

Merci de m'avoir montré la voix de Visual Basic.

Par contre, il existe une liste de scripts de Visual Basic ?

Encore Merci
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
15 déc. 2010 à 09:58
Oui ou par ma méthode... J'avais juste omis d'insérer un module : Insertion/Module sous visual basic...

Pas de liste de scripts.

Si vous souhaitez automatiser une action, vous pouvez également utiliser l'enregistreur de macro...
0