MICROSOFT VISUAL BASIC EXCEL ERREUR 400

Fermé
stankof Messages postés 7 Date d'inscription mercredi 15 janvier 2020 Statut Membre Dernière intervention 11 février 2020 - 15 janv. 2020 à 21:55
stankof Messages postés 7 Date d'inscription mercredi 15 janvier 2020 Statut Membre Dernière intervention 11 février 2020 - 24 janv. 2020 à 20:10
Bonjour à tous,
j'essaie d'archive une feuille excel mais en vain.
aider moi car lorsque je lance la macro voici le message que je reçois
"microsoft visual basic erreur 400"

Option Explicit
Sub enregistrer_onglet_en_pdf()

' enregistrer un onglet en PDF

Dim onglet As Worksheet
Dim nom_PDF As String
Dim chemin_PDF As String

' Identifier le nom du fichier PDF à créer
nom_PDF = "Nom PDF.pdf"
' Identifier chemin d'acces du PDF à créer
chemin_PDF = "C:\Utilisateur\MADESS\desktop\" & nom_PDF

' Identification onglet
Set onglet = Worksheets("jeu")

' Selectionner la feuille à enregistrer en PDF
onglet.Select

' Créer le PDF
ActiveSheet.ExportAsFixedFormat Type:=xltypePDF, Filename:=chemin_PDF, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True



End Sub

5 réponses

yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
24 janv. 2020 à 19:31
j'ai testé avec le fichier que tu as partagé (reçu le lien en MP).
moi j'ai une erreur 1004, pas 400.
es-tu certain que le dossier dans lequel le fichier PDF va être créé existe déjà?
pour tester, peux-tu essayer en faisant
CheminDossier = ThisWorkbook.Path + "\"
, pour créer le fichier PDF dans le dossier où se trouve le classeur?
1
stankof Messages postés 7 Date d'inscription mercredi 15 janvier 2020 Statut Membre Dernière intervention 11 février 2020
24 janv. 2020 à 19:58
pourrait tu m'ecrire le code et mentionner l'endroit ou jaurai juste a inserer le chemin d'acces
0
stankof Messages postés 7 Date d'inscription mercredi 15 janvier 2020 Statut Membre Dernière intervention 11 février 2020
24 janv. 2020 à 20:10
merci je viens de reussir. Thx
0