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 :

Créer des raccourcis à partir d'une liste d'url


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4
    Par défaut Créer des raccourcis à partir d'une liste d'url
    Bonjour à tous,
    je vous explique mon probleme...
    j'ai une feuille excel avec en colonne C une liste de lien vers des fichiers.

    J'aimerais pouvoir creer une macro qui va me creer des raccourcis vers ces fichiers et les placer dans un dossier avec la particularité que j'aimerais que les raccourcis créés porte le nom présent dans la colonne E.

    j'ai trouvé cette macro mais je n'arrive pas a la modifier:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub crée_raccourci() 
    Set scrHst = CreateObject("WScript.Shell") 
    emplacement = scrHst.SpecialFolders("Desktop\Test") 
    Set raccourci = scrHst.CreateShortcut(emplacement & "\truc.lnk") 
    raccourci.WorkingDirectory = emplacement 
    raccourci.TargetPath = "c:\zaza.doc" 
    raccourci.Save 
    Set raccourci = Nothing 
    Set scrHst = Nothing 
    End Sub
    il faudrait en fait que cette macro aille pointer vers la colonne C pour l'url et qu'elle crée des raccourcis portant le nom présent dans la colonne E ...


    Je pense que la macro devrait donc boucler sur la colonne C et mettre la valeur de C dans TargetPath et que pour changer le nom je pense que c'est ici : crHst.CreateShortcut(emplacement & "\colonne E")
    Pour boucler, ça devrait se rapprocher d'un truc du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    For x = 1 To n Step 1
            'récupère les cellules A1, A2, ..., An
            Cells(x, 1) = "Ligne " & x
        Next x
    mais je n'y arrive pas...

    quelqu'un peut il m'aider...je vous ai mis le fichier en pièce jointe

    Je vous remercie d'avance
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [Lazarus] Créer des fiches à partir d'une fiche modèle
    Par Louis Griffont dans le forum Lazarus
    Réponses: 4
    Dernier message: 19/03/2009, 13h10
  2. [MySQL] Afficher des enregistrements à partir d'une liste
    Par ljuboja78 dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 13/02/2009, 00h03
  3. Réponses: 30
    Dernier message: 09/01/2009, 09h20
  4. Réponses: 5
    Dernier message: 07/05/2007, 08h16
  5. Réponses: 4
    Dernier message: 19/07/2006, 10h07

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