Pb Macro VBA/Excel

Bonjour,
j'aimerais créer un programme VBA assez simple, mais une erreur lors du lancement du programme apparaît ("Erreur d'exécution '5' : Argument ou appel de procédure incorrect"). Pourriez-vous m'aider ?

Sub Enregistrementfactures()
'Je declare mes variables
Dim Nomdossier As String
Dim Chemin As String

'Je nomme mon dossier et donne le chemin de sauvegarde
Nomdossier = Application.InputBox("COMPTABILITE AD44", "Annee ?")
Chemin = "F:\20190401_ORGA_RESTOS\COMPTABILITE AD44\2019\" & Nomdossier & "\"

If Nomdossier = "" Then Exit Sub

ActiveSheet.ExportAsFixedFormat Type:=xltypexlsx, Filename:= _
Chemin & "Facturenumero_" & Range("C17").Value & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=False

End Sub

Merci d'avance

Configuration: Windows / Edge 17.17134

1 réponse

  1. Contributeur
    1. Merci de ta réponse rapide mais pas assez fort en VBA pour savoir comment faire, puis je avoir une assistance plus précise
      Merci d'avance
    2. Contributeur
      Ce n'est pourtant pas trop compliqué!

      voici l'exemple, il suffit de l'adapter

      MkDir("C:\Test\MonDossier1\")


      Je nomme mon dossier et donne le chemin de sauvegarde 
      Nomdossier = Application.InputBox("COMPTABILITE AD44", "Annee ?") 
      MkDir("F:\20190401_ORGA_RESTOS\COMPTABILITE AD44\2019\" & Nomdossier & "\" )
      Chemin = "F:\20190401_ORGA_RESTOS\COMPTABILITE AD44\2019\" & Nomdossier & "\" 
    3. Ah ce n'était que ça effectivement je peux le faire mais maintenant j'ai une erreur 75 "erreur d'accès chemin/fichier"
    4. Contributeur
      change:

      ActiveSheet.ExportAsFixedFormat Type:=xltypexlsx


      en

      ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF


      @+ Le Pivert
    5. Désolé ça ne change rien toujours un pb de chemin et j'ai vérifié il est bon



      je te joins l'image de l'erreur
      Merci encore