Lien hypertexte et formule SI ...
Résolu/Fermé
julien3159
-
6 mars 2009 à 15:15
thev Messages postés 1943 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 14 janvier 2025 - 6 mars 2009 à 17:48
thev Messages postés 1943 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 14 janvier 2025 - 6 mars 2009 à 17:48
A voir également:
- Lien hypertexte et formule SI ...
- Formule si et - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
3 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
6 mars 2009 à 15:43
6 mars 2009 à 15:43
Bonjour,
Mais il faut cliquer sur la cellule
Pour rendre cela automatique je pense qu'il faudra passer par VBA.
NB: Je ne vois pas la nécessité de mettre une condition sauf si tu à beaucoup de liens.
A+
=SI(C5="Renault";LIEN_HYPERTEXTE(C7;"Renault");"")
Mais il faut cliquer sur la cellule
Pour rendre cela automatique je pense qu'il faudra passer par VBA.
NB: Je ne vois pas la nécessité de mettre une condition sauf si tu à beaucoup de liens.
A+
Lol terrible la solution était donc sous mon nez!!
Merci beaucoup tu ma évité de m'arracher les cheveux :D
++
Merci beaucoup tu ma évité de m'arracher les cheveux :D
++
thev
Messages postés
1943
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
14 janvier 2025
697
6 mars 2009 à 17:48
6 mars 2009 à 17:48
voilà une solution pour calcul automatique
=SI(A1=1;lien_ajout(A2);lien_supp(A2))
avec les fonctions suivantes :
Function lien_ajout(cellule)
URL = "http://site_renault"
nom = URL & cellule.Address
ActiveSheet.Hyperlinks.Add anchor:=cellule, Address:=URL, TextToDisplay:=nom
lien_ajout = URL
End Function
Function lien_supp(cellule)
URL = "http://site_renault"
nom = URL & cellule.Address
ActiveSheet.Hyperlinks(nom).Delete
lien_supp = ""
End Function
=SI(A1=1;lien_ajout(A2);lien_supp(A2))
avec les fonctions suivantes :
Function lien_ajout(cellule)
URL = "http://site_renault"
nom = URL & cellule.Address
ActiveSheet.Hyperlinks.Add anchor:=cellule, Address:=URL, TextToDisplay:=nom
lien_ajout = URL
End Function
Function lien_supp(cellule)
URL = "http://site_renault"
nom = URL & cellule.Address
ActiveSheet.Hyperlinks(nom).Delete
lien_supp = ""
End Function