Lien hypertexte automatique

  • Initiateur de la discussion Initiateur de la discussion walyddu59
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

walyddu59

XLDnaute Nouveau
Salut a tous,

Je réalise en ce moment un code VBA qui puissent rechercher tout les fichier excel présent dans un répertoire , a partir de ces fichiers il me crée dans la colonne A un lien hypertexte pour chaque fichier présent dans le répertoire , j'ai cree la fonction mais je bloque au niveaux des boucles je n'arrive pas a programmer le code , si quelqu’un pouvez m'aidez merci .

voici mon debut de code :


Code:
Sub lien()

    Set Fichier = Application.FileSearch
       
    With Fichier
        .LookIn = "C:\" 'Dossier dans lequel chercher les fichiers
       .Filename = "*.xls" 'Extension des fichiers a trouver
       If .Execute > 0 Then 'S'il en trouve

        ActiveSheet.Hyperlinks.Add Anchor:=selection, Address:= _
            "", TextToDisplay:=""
           
    End Sub
 
Re : Lien hypertexte automatique

Bonjour,

Essaie ceci :


VB:
Sub test()

Dim Répertoire As String
Dim A As Integer, Fichier As String

'Variables à définir :
Répertoire = "c:\Users\DM\Documents\"
Fichier = Dir(Répertoire & "*.xl*")

Application.ScreenUpdating = False
Application.EnableEvents = False
Do While Fichier <> ""
    A = A + 1
    With Worksheets("Sheet1") 'Nom Feuille à adapter
        With Range("A" & A)
            .Hyperlinks.Add Anchor:=.Item(1, 1).Cells, _
                Address:=Répertoire & Fichier, _
                ScreenTip:=Répertoire & Fichier
        End With
    End With
    Fichier = Dir()
Loop
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
 
Re : Lien hypertexte automatique

bonjour walyddu59, MichD

tu ajoutes :
TextToDisplay:= FIchier, _
avant ScreenTip
ça donne:
.Hyperlinks.Add Anchor:=.Item(1, 1).Cells, _
Address:=Répertoire & Fichier, _
TextToDisplay:= FIchier, _
ScreenTip:=Répertoire & Fichier

à+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
21
Affichages
2 K
  • Question Question
Microsoft 365 Lien hypertexte
Réponses
5
Affichages
678
Retour