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 :

VBA Excel Création de raccourcis Windows à partir d'URL dans un colonne


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    RESPONSABLE SYSTEME INFORMATION
    Inscrit en
    Mai 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : RESPONSABLE SYSTEME INFORMATION
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Par défaut VBA Excel Création de raccourcis Windows à partir d'URL dans un colonne
    Bonjour
    J’ai adapté une macro VBA trouvé sur le site
    Elle ne fonctionne pas comme je le souhaite
    Soit le fichier excel en pièce jointe
    Col A = Nom Souhaité d’url
    Col B = Destination pour les raccourcis à Générer
    Col C = Url Youtube
    1/ Cette routine ne fonctionne que si on la laisse liée au fichier excel
    si je la déplace dans le fichier PERSONAL.XLSB des macros communes elle plante
    motif Microsoft Visual Basic
    Erreur d'exécution '-2147024891 (80070005):
    Impossible d'enreqistrer le raccourci "C :\.Ink".
    Pourquoi ?

    2/ j’aurai souhaité récupérer une extension type .url et non .ink est ce possible ?

    si je remplace usb par ink dans la routine elle plante
    motif Erreur d'exécution '438'
    Propriété ou méthode non gérée par cet objet
    Quel OBJET faut il utiliser ?

    Merci d’avance

    Le code repris ci-dessous est dans fichier Excel joint [/B]
    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
    Sub LinkCreateTranspo()
    Dim ScrHst As Object, Raccourci As Object
    Dim LastLig As Long, i As Long
    Dim Emplacement As String
     
    Set ScrHst = CreateObject("WScript.Shell")
    LastLig = Feuil1.Cells(Feuil1.Rows.Count, 3).End(xlUp).Row
    For i = 2 To LastLig
        Emplacement = Feuil1.Range("B" & i)
        Set Raccourci = ScrHst.CreateShortcut(Emplacement & "\" & Feuil1.Range("A" & i) & ".lnk")
        With Raccourci
            .WorkingDirectory = Emplacement
            .TargetPath = Feuil1.Range("C" & i)
            .Save
        End With
    Next i
    Set Raccourci = Nothing
    Set ScrHst = Nothing
    End Sub
    Cordialement
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [VBA EXCEL] Création de fichiers "fantômes"
    Par ancel17 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/07/2007, 14h38
  2. {VBA-Excel}Création de macro
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 04/06/2007, 11h54
  3. [VBA-Excel] Création de l'événement d'un clic droit
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/08/2006, 12h36
  4. [VBA-Excel] Création d'une boîte de dialogue interactive
    Par ash_rmy dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/07/2006, 11h55
  5. VBA Excel - Création de graphique
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/01/2006, 16h11

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