Code VBA
Fermé
IMESYS
Messages postés
4
Date d'inscription
dimanche 8 mars 2020
Statut
Membre
Dernière intervention
10 mars 2020
-
Modifié le 9 mars 2020 à 21:18
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 - 10 mars 2020 à 02:12
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 - 10 mars 2020 à 02:12
A voir également:
- Code VBA
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
4 réponses
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
8 mars 2020 à 22:01
8 mars 2020 à 22:01
Bonsoir
Essaie :
Cdlmnt
Via
Essaie :
nomcomplet=nomdossier & range("C8") &".pdf" ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ nomcomplet, Quality:= _ xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _ OpenAfterPublish:=False
Cdlmnt
Via
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
9 mars 2020 à 21:17
9 mars 2020 à 21:17
Oh oui; étourderie de ma part j'ai omis de réintégrer aussi le chemin
nomcomplet=CheminDossier & NomDossier & range("C8") &".pdf"
Merci pour la réponse.
Mais après modification, hélas je n'ai plus rien qui s'enregistre dans l'ordinateur.
Je suis revenu à nomcomplet=NomDossier & range("C8") &".pdf" et j'ai essayé de mettre mon fichier excel sur le disque D:\ avec chemin dossier "D:\ Documents\Dossier Factures\"
lorsque je veux sauvegarder la facture je retrouve mon PDF sur C:\ Documents.
Je n'y comprends plus rien.
Mais après modification, hélas je n'ai plus rien qui s'enregistre dans l'ordinateur.
Je suis revenu à nomcomplet=NomDossier & range("C8") &".pdf" et j'ai essayé de mettre mon fichier excel sur le disque D:\ avec chemin dossier "D:\ Documents\Dossier Factures\"
lorsque je veux sauvegarder la facture je retrouve mon PDF sur C:\ Documents.
Je n'y comprends plus rien.
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
10 mars 2020 à 00:55
10 mars 2020 à 00:55
L'erreur provient sans doute de l'espace entre le " et C dans ta déclaration de CheminDossier (voir ton post n° 4)
Essaie ainsi :
Cela marche parfaitement chez moi (avec un chemin bien sûr)
Essaie ainsi :
Sub EnregistrementFactures() 'Déclaration des Variables Dim NomDossier As String Dim CheminDossier As String On Error GoTo 1 'nom Dossier NomDossier = InputBox("Dossier Enregistrement : ", "Dossier") CheminDossier = "C:\Users\imesy\Documents\Dossier Factures \" & NomDossier & "_" & Range("C8") & ".pdf" If NomDossier = "" Then Exit Sub 'Enregistrement au format PDF ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ CheminDossier, Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ True Exit Sub 1 End Sub
Cela marche parfaitement chez moi (avec un chemin bien sûr)
IMESYS
Messages postés
4
Date d'inscription
dimanche 8 mars 2020
Statut
Membre
Dernière intervention
10 mars 2020
10 mars 2020 à 01:43
10 mars 2020 à 01:43
En décalant le " vers le C maintenant le PDF va dans le bon disque mais toujours pas dans le bon fichier.
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
Modifié le 10 mars 2020 à 02:12
Modifié le 10 mars 2020 à 02:12
Vérifie qu'il n'y a pas d'autres espaces
et que NomDossier est correct
(tu peux tester ce que retourne lINPUTBOX en rajoutant une ligne en-dessous :
MsgBox NomDossier)
Idem quand tu as le chemin MsgBox CheminDossier te permettra sans doute de trouver l'erreur
et que NomDossier est correct
(tu peux tester ce que retourne lINPUTBOX en rajoutant une ligne en-dessous :
MsgBox NomDossier)
Idem quand tu as le chemin MsgBox CheminDossier te permettra sans doute de trouver l'erreur
9 mars 2020 à 02:31
9 mars 2020 à 20:52
le dossier de sauvegarde est "C:\Users\imesy\Documents\Dossier Factures \"
Il manque quelque close à la commande dans le chemin dossier.
Merci de ton aide.
IMESYS
Modifié le 9 mars 2020 à 21:19
le dossier de sauvegarde est "C:\Users\imesy\Documents\Dossier Factures \"
Il manque quelque close à la commande dans le chemin dossier.
Merci de ton aide.
IMESYS