Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Création de dossier

  • Initiateur de la discussion Initiateur de la discussion Appo1985
  • 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 !

Appo1985

XLDnaute Occasionnel
Bonjour. J'ai besoin de votre soutien pour créer un dossier sur le bureau par VBA.
Avec le code ci-dessous, j'enregistre la plage choisie sous pdf sur le bureau. Mais je voudrais créer un dossier du nom de "Toutes les notes" avec le même code sur le bureau et enregistrer dans ce dossier. Je voudrais aussi que si un dossier qui a exactement le même nom existe sur le bureau que ça soit enregistré directement dans ce dossier et que si le fichier existe déjà que ça soit remplacé.
Code.

Sub PDF_page()
Dim FilePath As String
FilePath = CreateObject("WScript.Shell").specialfolders("Desktop")
Debug.Print FilePath
Sheets("Notes").Range("A:K").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=FilePath & "\" & "Premier trimestre.pdf", _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub.

Merci d'avance.
 
re
VB:
Sub PDF_page()
    Dim FilePath As String
    'remplace le nom "mondossier" our le nom que tu veux pour ton nouveau dossier sur le bureau
    FilePath = Environ("userprofile") & "\DeskTop\mondossier"
    If Dir(FilePath, vbDirectory) = "" Then MkDir (FilePath)
   ' Debug.Print FilePath
    With Sheets("Notes")
        .Range("A:K").Resize(.usedrange.rows.count).ExportAsFixedFormat Type:=xlTypePDF, _
                                                            Filename:=FilePath & "\" & "Premier trimestre.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, _
                                                            gnorePrintAreas:=False, OpenAfterPublish:=True
    End With
End Sub
 
Bonsoir. Merci pour l'intérêt accordé à ma question. J'ai insérer le dernier code dans dans le fichier ci-joint mais une erreur"1004" s'affiche. Je ne sais pas comment résoudre ce problème.
 

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

Discussions similaires

  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
246
Réponses
3
Affichages
673
Réponses
3
Affichages
582
Réponses
10
Affichages
547
Réponses
3
Affichages
888
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…