Bonjour à tous,
h2so4, un membre de la communauté m'a apporter une aide précieuse, cependant je n'ai pas réfléchi !! En effet, j'avais un problème de création de dossier et de sous-dossier et il a judicieusement résolu ce problème, mais je n'ai pas pensé que le dossier principal doit être copier et utilisé par d'autres ordi. Donc mon premier chemin Dossier n'est pas valable. il faut qu'il soit utilisable par tous et il sera disposé sur le bureau de chaque ordi.
J'ai essayé différentes solutions mais je sèche !! Un peu d'aide ne serait pas de refus !
Ci-dessous le code
Private Sub EnregistrementBCde_Click()
'Déclaration des variables
Dim CheminDossier As String
Dim CheminsousDossier As String
Dim Commande As String
Dim Li As Byte
On Error GoTo 1
'Nom de dossier
CheminDossier = "C:\Users\beaud\OneDrive\Bureau\Application en cours de modif\Commande client\" '.................Chemin pour création du dossier
CheminsousDossier = CheminDossier & Me.LbNomClient & "\" '.....nom du sous dossier
Call test_repertoire(CheminsousDossier) '....créer un sous-dossier client s'il n'existe pas
Commande = Me.LbNomClient & " Commande client N° " & Me.Txtnumcde & " du " & Format(Date, "dd-mm-yyyy") & ".pdf" '...............Références de la commande à sauvegarder
If Me.LbNomClient = "" Then
Me.LbNomClient.SetFocus
Exit Sub
End If
Call test_repertoire(CheminDossier) '...................................................................vers procédure Test_repertoire (si le dossier n'existe pas il est créé)
'Enregistrement au format PDF
Application.ScreenUpdating = False '....................................................................désactivation de la mise à jour écran
Sheets("Cde client").ExportAsFixedFormat Type:=xlTypePDF, Filename:=CheminsousDossier & Commande, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, OpenAfterPublish:=False '................................sauvegarde du fichier au format pdf
Application.ScreenUpdating = True '.....................................................................réactivation de l'écran
Exit Sub