Bonjour à tous et merci pour l'accueill sur le forum,
Je demande très rarement de l'aide sur les questions informatiques, mais deux jours de prise de tête ont eu raison de moi...
je vous expose mon problème.
je possède pleins de dossiers eux même pleins de fichier excel.
Pour accéder à ces fichiers excel et récupérer le chemin, j'utilise un hyperlink. J'ai besoin de tout façon de cet hyperlink pour pouvoir accéder facilement à l'ensemble des fichiers.
La procédure que je veux mettre en plaçe valide le fichier excel si et seulement si il existe un pdf dans le même dossier où celui si se trouve.
est-ce clair?
Voilà mon code.
La partie Dir(Cible & "*.pdf") renvoie en fait toujours null et je ne parviens pas à savoir pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Function VerifHyperlink(Cellule As Range) As Boolean Dim Cible As String Dim pdfExiste As Boolean pdfExiste = False 'Vérifie si la cellule contient un lien hypertexte If Cellule.Hyperlinks.Count = 0 Then VerifHyperlink = False Exit Function End If 'Extrait l'adresse du lien Cible = Cellule.Hyperlinks(1).Address If Dir(Cible & "*.pdf") <> "" Then pdfExiste = True Else pdfExiste = False End If 'Vérifie si le fichier existe. '(Ne fonctionne pas pour les liens web). If Cible <> "" And pdfExiste = True Then VerifHyperlink = True Else VerifHyperlink = False End If End Function
Je vous remercies par avance de votre aide.
Partager