• Initiateur de la discussion Initiateur de la discussion langa68
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

langa68

Guest
Bonjour,

J'aimerais mettre un raccourcis de mon application Excel sur mon bureau.
Est ce possible de la faire avec une macro?
Si oui quelqu'un peut me dire comment?

Merci
 
Re : Raccourci Bureau

Bonjour langa68, Phlaurent55 et à tous

Voici un code qui doit te convenir.

[phpSub CreerRaccourci()
myDearFriend! - mon Univers Excel... : myDearFriend! Excel Pages
Dim Raccourci As Object
With ActiveWorkbook
'Vérifie l'existence d'un chemin pour le classeur
If .Name <> .FullName Then
'Défini le raccourci
With CreateObject("WScript.Shell")
Set Raccourci = .CreateShortcut(.SpecialFolders("Desktop") _
& "\" & ActiveWorkbook.Name & ".lnk")
End With
With Raccourci
'Affecte l'icône (chemin à adapter)
.iconlocation = "c:\DF8-Muriel\DF8-Muriel.ico"
'Crée le raccourci sur le bureau Windows
.TargetPath = ActiveWorkbook.FullName ' le chemin est identifié
.Save
End With
Else
MsgBox "Sauvegardez déjà le classeur sur le DD et recommencez..."
End If
End With
End Sub
[/php]

Il est de (mon Univers Excel... : myDearFriend! Excel Pages) que je salue au passage.
Ce code m'a été utile de nombreuse fois.
Si tu veux un exemple je te l'envoie.

cordialement

Jean-Paul
 
Re : Raccourci Bureau

Salut Viard

EXACTEMENT ce qu'il me faut
Milles merci.
Encore un petit souhait: Je n'aime pas copier les codes sans les avoir compris. Comme je suis débutant, pourrait tu me donner quelques explications sur ton code??
Je ne manquerais pas de consulter les pages que tu m'a indiqué.
langa68
 
Re : Raccourci Bureau

ReB langa68

Content que cela marche.
Bon j'ai eu un petit raté à l'envoie du code et toutes les explications sont dedans.

PHP:
Sub CreerRaccourci()
myDearFriend!  -  www.mdf-xlpages.com
Dim Raccourci As Object
    With ActiveWorkbook
        'Vérifie l'existence d'un chemin pour le classeur
        If .Name <> .FullName Then
            'Défini le raccourci
            With CreateObject("WScript.Shell")
                Set Raccourci = .CreateShortcut(.SpecialFolders("Desktop") _
                & "\" & ActiveWorkbook.Name & ".lnk")
            End With
            With Raccourci
                'Affecte l'icône (chemin à adapter)
                .iconlocation = "c:\DF8-Muriel\DF8-Muriel.ico"
                'Crée le raccourci sur le bureau Windows
                .TargetPath = ActiveWorkbook.FullName ' le chemin est identifié
                .Save
            End With
        Else
            MsgBox "Sauvegardez déjà le classeur sur le DD et recommencez..."
        End If
    End With
End Sub

Tu commandes ton raccourci via un bouton sur le formulaire ou sur un User.

Je te joins un exemple.

Salut
JP
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
286
Réponses
14
Affichages
618
Réponses
4
Affichages
320
Réponses
7
Affichages
512
Réponses
43
Affichages
774
Réponses
2
Affichages
101
Réponses
2
Affichages
240
Réponses
5
Affichages
344
Retour