IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Listbox Hyperlien comment créer mon lien [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2013
    Messages : 11
    Par défaut Listbox Hyperlien comment créer mon lien
    Bonjour à tous,
    Je suis un vrai noobie en VBA, et je ne trouve pas la solution à la question suivante.

    J'ai une Listbox dans laquelle j'ai la liste des fichiers PDF (chemin complet, ex: c:\PRL\mes_Fichiers.PDF) se trouvant dans un dossier .
    Comment dois je faire pour en faire des liens afin de les ouvrir?

    Je passe déjà beaucoup de temps rien que pour ca et je m'arrache les cheveux

    Merci d'avance pour votre aide (précieuse, je précise)

    Kyronex

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Un exemple très simple avec des liens internets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Option Explicit
     
    Private Sub UserForm_Initialize()
      With Me.ListBox1
        .AddItem "http://www.developpez.net/forums/"
        .AddItem "http://www.developpez.net/forums/f542/logiciels/microsoft-office/excel/"
      End With
    End Sub
     
    Private Sub ListBox1_Click()
      ThisWorkbook.FollowHyperlink Address:=Me.ListBox1.Value
    End Sub
    Ça fonctionne de la même manière pour les fichiers '.pdf' si tu mets le chemin complet.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2013
    Messages : 11
    Par défaut
    Encore merci SmallFlower, grâce à ton truc j'ai fait ceci:
    je transmet le code pour les noobiees comme moi ;-)

    donc le contenu apparait et deviennent des liens vers les fichiers d'un dossier x


    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
    Dim Result As Variant
        Dim NomFichier As String
        Dim Dossier As String
        Dim Nb As Long
     
        Dossier = ComboBox2.Value
        Chemin = "C:\" & Dossier & "\"
     
        ListBox1.Clear
        Nb = 0
        NomFichier = Dir(Chemin & "*.xls")
            While NomFichier <> ""
                ListBox1.AddItem NomFichier
                NomFichier = Dir
                Nb = Nb + 1
            Wend
            If Nb = 0 Then
        Label1.Caption = Nb & " pas de fichier trouvé"
            Else
        Label1.Caption = Nb & " fichier(s) trouvé"
            End If
            If Nb = 0 Then
            ListBox1.AddItem "Pas de fichier dans le dossier  " & "'" & Dossier & "'"
            End If
    End Sub
    Sub ListBox1_Click()
    Label2 = "C:\temp\" & ListBox1.Value '' reste plus qu'à remplacer la racine par la variable chemin
    ThisWorkbook.FollowHyperlink Address:=Label2

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Help:comment créer un lien vers mon mail?
    Par marylor dans le forum Flash
    Réponses: 3
    Dernier message: 27/03/2008, 21h05
  2. [FLASH 5] Comment créer un lien hypertexte
    Par ajit dans le forum Flash
    Réponses: 4
    Dernier message: 30/03/2006, 12h26
  3. Comment créer un lien hypertexte avec une liaison OLE Excel ?
    Par vieuxsinge dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 08/12/2005, 17h16
  4. [DisplayTag] Comment créer un lien dynamique
    Par tscoops dans le forum Taglibs
    Réponses: 3
    Dernier message: 17/02/2005, 09h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo