Autres Pour excel 2007 probléme code VBA

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

IMESYS

XLDnaute Nouveau
Bonsoir ,
j'ai créé un fichier de suivi et facturation plus devis pour ma fille qui démarre une activité d'autoentrepreneur.
J'ai presque réussi. Il me manque le bon fonctionnement du bouton de sauvegarde factures et Devis.
Les factures et devis s'enregistrent bien en PDF mais pas à l'endroit désiré qui est Dossier Factures ou Dossier Devis.
Ils s'enregistrent dans mes Documents.
J'ai tout essayé et rien n'y fait.
J'attends un peu d'aide.
Merci


voici mon code
Sub EnregistrementFactures()

'Déclaration des Variables
Dim NomDossier As String
Dim CheminDossier As String

On Error GoTo 1

'nom Dossier
NomDossier = Application.InputBox("Dossier Enregistrement : ", "Dossier")
CheminDossier = " C:\Users\imesy\Documents\Dossier Factures\" & NomDossier & "\"

If NomDossier = "" Then Exit Sub

'Enregistrement au format PDF
nomcomplet = NomDossier & Range("C8") & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
nomcomplet, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
1

End Sub
 

Pièces jointes

Re

Rendons à César
Ce n'est pas mon code mais ton code
Par contre, ceci est mon code 😉
Testes-le
VB:
Sub test()
NomDossier = InputBox("Dossier Enregistrement : ", "Dossier", "Saisir ici le nom du dossier")
CheminDossier = "C:\Users\imesy\Documents\Dossier Factures\" & NomDossier & "\"
If NomDossier = "" Then Exit Sub
nomcomplet = CheminDossier & Range("C8") & ".pdf"
MsgBox nomcomplet
End Sub
Et tire-en la conclusion idoine 😉
 
Merci de ta réponse.
ça fonctionne mais enregistrement toujours dans mes Documents et non dans Dossier Factures.
Je démoralise.
RE...
Il Faut vérifier que
- C: soit le bon lecteur
-Users\imesy\Documents\Dossier Factures\ ==>ces dossiers doivent exister avec le bon orthographe.
-Que le dossier saisie par NomDossier=InputBox…… existe
-
Que la feuille qui comporte Range("C8") soit la feuille active au lancement de la macro
Si tout cela est réuni, il n'y a aucune raison que cela ne fonctionne pas
 
RE...
Il Faut vérifier que
- C: soit le bon lecteur
-Users\imesy\Documents\Dossier Factures\ ==>ces dossiers doivent exister avec le bon orthographe.
-Que le dossier saisie par NomDossier=InputBox…… existe
-
Que la feuille qui comporte Range("C8") soit la feuille active au lancement de la macro
Si tout cela est réuni, il n'y a aucune raison que cela ne fonctionne pas
Ce qui est incompréhensible c'est que en test, tout est bon. Avec ta ligne de codes j'ai rien qui s'enregistre alors que tous les renseignements de lecteur, dossier, C: , feuille active, sont bons.
J'ai même essayé avec mon code en installant mon fichier sur un dique dur externe et demandant à enregistrer sur celui-ci, j'ai le meme problème lea sauvegarde de facture va dans mes documents du C:. j'ai également essayé avec ton code paramétré et rien ne se sauvegarde.
 
Ce qui est incompréhensible c'est que en test, tout est bon. Avec ta ligne de codes j'ai rien qui s'enregistre alors que tous les renseignements de lecteur, dossier, C: , feuille active, sont bons.
J'ai même essayé avec mon code en installant mon fichier sur un dique dur externe et demandant à enregistrer sur celui-ci, j'ai le meme problème lea sauvegarde de facture va dans mes documents du C:. j'ai également essayé avec ton code paramétré et rien ne se sauvegarde.
RE.
En faisant un "enregistrement sous", tu arrives jusqu'à quel répertoire (dossier) ??
Peux-tu alors enregistrer ??
 
- 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

Réponses
10
Affichages
455
Réponses
3
Affichages
518
Réponses
2
Affichages
371
Réponses
2
Affichages
528
Retour