Excel - Faire lien sur toutes les cellules -

Résolu
Pat42 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Modérateur Dernière intervention   2 761
 
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 417 Date d'inscription   Statut Membre Dernière intervention   44
 
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 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
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   Statut Membre Dernière intervention   8
 
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   Statut Membre Dernière intervention   8
 
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   Statut Modérateur Dernière intervention   2 761
 
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