Raccourci bureau

Bonsoir au forum

Le code si dessous copie le répertoire Gestion CE sur le disque dur, quand le disque dur est C.

Il crée ensuite un raccourci sur le bureau.

La lettre du disque dur se trouve sur Feuil1.Range("B1"); si je mets D, la copie du répertoire se fait mais le raccourci n'est pas bon.

Il faut modifier la ligne : URL.TargetPath = "C:\Gestion CE\"

Je n'y arrive pas, un peu d'aide

Bonne soirée

Citaro

Sub Sauve()

Dim Shell, DesktopPath, URL

Dim Rep As Integer

Dim Lettre&

Rep = MsgBox("Voulez-vous installer le répertoire Gestion CE sur le disque dur" & " " & Feuil1.Range("B1"), vbYesNo + vbQuestion, "Installation du répertoire Gestion CE")

If Rep = vbYes Then

'ThisWorkbook.save

On Error Resume Next

MkDir Feuil1.Range("B1") & "Gestion CE" 'crée le répertoire s'il n'existe pas

For Lettre = 65 To 90

CreateObject("Scripting.FileSystemObject").CopyFile _

Chr(Lettre) & ":\Gestion CE" & "\*", Feuil1.Range("B6") & "Gestion CE"

Next Lettre

MsgBox "Intallation du répertoire Gestion CE effectuée avec succés !" _

& vbCrLf & " " & vbCrLf & "Emplacement: " _

& Feuil1.Range("B1") & "Gestion CE" & vbCrLf & " " & vbCrLf & "Pour l'ouvrir cliquez sur Gestion CE sur le bureau !", vbInformation, " Installation réussie "

Application.DisplayAlerts = True

Set Shell = CreateObject("WScript.Shell")

DesktopPath = Shell.SpecialFolders("Desktop")

Set URL = Shell.createshortcut(DesktopPath & "\Gestion CE.lnk")

CreateObject ("Scripting.FileSystemObject")

URL.TargetPath = "C:\Gestion CE\"

URL.save

Application.Quit

'ThisWorkbook.Close

Else

Application.ThisWorkbook.Saved = False

End If

If Rep = vbNo Then

Application.ThisWorkbook.Saved = True

Application.Quit

End If

Bonjour citaro,

Tu aurais presque pu le faire tout seul non ?

Je n'ai pas testé mais si c'est bien le bout de code qu'il faut modifier, essaie comme ça :

URL.TargetPath = Feuil1.Range("B1") & "Gestion CE\"

J'ai fait sur le même modèle que ça :

MkDir Feuil1.Range("B1") & "Gestion CE" 'crée le répertoire s'il n'existe pas

Bonsoir Vba new

Je crois que je n'avais pas les trous en face des yeux hier soir.

C'est effectivement ce code

Merci

Rechercher des sujets similaires à "raccourci bureau"