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 :

Lien hypertexte + macro


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Femme Profil pro
    Responsable Qualité
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Responsable Qualité

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Par défaut Lien hypertexte + macro
    Bonjour,

    Novice en macro et Cie, je viens vous demander secours.

    J'ai un tableau Excel, en colonne A, un type d'outil, en colonne B, le nom de l'outil.
    Pour chaque outil, j'ai un fichier pdf rangé sur C:\leelya\vérification, dans un dossier "type d'outil" ayant pour nom "nom de l'outil.pdf".

    Par exemple :
    A2=Perceuse, B2=Perceuse 1
    A3=Meule, B3=Meule 3

    J'ai un fichier pdf
    C:\leelya\vérification\Perceuse\Perceuse 1.pdf
    C:\leelya\vérification\Meule\Meule 3.pdf

    J'ai bien compris comment créer des liens hypertexte automatique, puisque en colonne C, j'ai pu insérer :
    =LIEN_HYPERTEXTE(CONCATENER("C:\leelya\vérification\";A2;"\";B2;".pdf");B2)

    Mais ! (faut bien qu'il y en ait un)
    Je voudrais :
    1) supprimer la colonne C, et mettre mon lien hypertexte directement sur la colonne B
    2) pouvoir faire une macro au cas où je rajoute des lignes entre par exemple ligne 2 et ligne 3.

    Voilà pourquoi la macro.

    Mon soucis, comme dit, étant novice, c'est que dans ma macro, je ne peux mettre la même formule que dans ma colonne C, sans que ça beugue... (erreur de syntaxe).

    Vous pouvez m'aiguiller ?

    Merci infiniment !

    Leelya

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 199
    Par défaut
    Bonjour,

    Un truc du genre:

    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
     
     
    Sub Macro1()
     
    Dim cpt_l As Integer
    Dim repDefaut As String, outil As String, nomoutil As String, cheminPdfComplet As String
     
    repDefaut = "C:\leelya\vérification\"
     
    For cpt_l = 2 To Sheets("Feuil1").Range("a" & Rows.Count).End(xlUp).Row
        outil = Sheets("Feuil1").Cells(cpt_l, 1) 'COLONNE A
        nomoutil = Sheets("Feuil1").Cells(cpt_l, 2) 'COLONNE B
     
        cheminPdfComplet = repDefaut & outil & "\" & nomoutil & ".pdf"
     
        Sheets("Feuil1").Cells(cpt_l, 2).Select
        ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=cheminPdfComplet, _
            TextToDisplay:=nomoutil
     
    Next cpt_l
     
    End Sub

    Cordialement

  3. #3
    Membre averti
    Femme Profil pro
    Responsable Qualité
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Responsable Qualité

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Par défaut
    Première réaction : Quoi !? tout ça pour "juste" remplacer "=LIEN_HYPERTEXTE(CONCATENER("C:\leelya\vérification\";A2;"\";B2;".pdf");B2)" ?

    Puis vient l'effet KissKool :

    Wahou !! Goldstar est vraiment génial, c'est l'ensemble de la macro !!

    Je n'en demandais pas tant !! Tout fonctionne nickel ! 1000x MERCI !

    Pour un peu, je mettrais <3 <3 <3

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

Discussions similaires

  1. [AC-2007] Lien hypertext + Macro RechercherEnregistrement
    Par Marco.Moteau dans le forum IHM
    Réponses: 3
    Dernier message: 25/05/2011, 09h10
  2. macro pour liens hypertextes
    Par maternelle dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 26/11/2008, 21h32
  3. Creation de liens hypertextes dans macro
    Par sarphiama31 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/09/2008, 09h20
  4. Macro fermeture - lien hypertext précédent
    Par bravojr dans le forum VBA Word
    Réponses: 4
    Dernier message: 31/07/2008, 12h46
  5. Lien Hypertexte /macro entre Word et excel
    Par massimo30 dans le forum Microsoft Office
    Réponses: 1
    Dernier message: 11/06/2008, 21h10

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