Lien hypertexte: n'afficher que les liens valides
Fermé
Tartartom
Messages postés
11
Date d'inscription
jeudi 20 août 2009
Statut
Membre
Dernière intervention
19 mars 2014
-
Modifié par Tartartom le 18/03/2014 à 08:20
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 19 mars 2014 à 11:36
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 19 mars 2014 à 11:36
A voir également:
- Lien hypertexte: n'afficher que les liens valides
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Lien de rajout pour bara facebook - Forum Webmastering
- Renommer un lien hypertexte ✓ - Forum Bugs et suggestions
1 réponse
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
18 mars 2014 à 09:43
18 mars 2014 à 09:43
Bonjour,
J'ai fait une macro complémentaire un jour sur ce sujet, mais je ne l'ai pas sous la main...
Il semble y avoir des choses intéressantes sur le sujet par ailleurs : https://www.developpez.net/forums/d1361862/logiciels/microsoft-office/excel/macros-vba-excel/tester-liens-hypertextes/
A+
J'ai fait une macro complémentaire un jour sur ce sujet, mais je ne l'ai pas sous la main...
Il semble y avoir des choses intéressantes sur le sujet par ailleurs : https://www.developpez.net/forums/d1361862/logiciels/microsoft-office/excel/macros-vba-excel/tester-liens-hypertextes/
A+
18 mars 2014 à 11:21
J'ai beau essayer de comprendre sa ne passe pas la.
J'ai déja essayer avec une fonction type :
Function ExisteFichier(nomfic As String) As Boolean
ExisteFichier = (Dir(nomfic) <> "")
End Function
trouvé sur cette page :
https://forums.commentcamarche.net/forum/affich-20066803-fonction-pour-tester-lien-hypertexte-excel
Mais ceci me renvoi la valeur faux ou vrai m^me si le lien ne pointe vers aucun document.
18 mars 2014 à 11:44
Ajoute Application.Volatile juste en-dessous de la déclaration de fonction
Tu es sûr que le texte dans la cellule est le même que l'adresse du lien ?
Modifié par Tartartom le 18/03/2014 à 11:56
*J'avai aussi essayer avec application volatile qui sert à "rafraichir" chaque fois.
j'utilise dans une colonne adjacente:
=SI(ExisteFichier(Q9);FAUX;VRAI)
Avec :
Function ExisteFichier(nomfic As String) As Boolean
Application.Volatile
ExisteFichier = (Dir(nomfic) <> "")
End Function
Cependant il renvoi vrai tant qu'il y à du texte.
18 mars 2014 à 11:58
J'ai remis la main sur mon travail d'il y a qqs années.
Colle ceci sous VBA Editor sélectionne toute la plage où il y a des liens et exécute "liens_valides" (ça marche apparemment aussi avec des adressages relatifs) :
18 mars 2014 à 12:07
je vais essayer mais ce site ne facilite pas la tâche je doit prendre bout à bout tes ligne pour les copier!