Salut,
Je reviens vers toi, car j'ai un soucis sur la ligne MkDir Chemin & "\" & Fichier
Je clique sur le bouton, je vais dans le dossier dans lequel je veux enregistrer mon xlsm et pdf, et la erreur d'execution 76 chemin d'accès introuvable. la ligne MkDir Chemin & "\" & Fichier se met en jaune !! j'ai l'impression que c'est quand le dossier existe deja, il ne me propose pas de le remplacer du coup il me fait une erreur. Une idée?
Autre question, .InitialFileName = "C:\Users\Michel\AppData\Local\Temp\" c'est quoi ca? je crois que ca appartient à la personne qui m'à aider a faire la macro. si je peux l'effacer je doit supprimer quoi d'autre avec?
Sub enregistredevis()
Dim Chemin As String, Fichier As String
Fichier = Range("F11") & " " & Range("F4") & " " & Range("F5")
If Len(Trim(Fichier)) = 0 Then
MsgBox "Pas de nom de fichier"
Exit Sub
End If
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = "C:\Users\Michel\AppData\Local\Temp\"
If .Show = -1 Then ' Clic sur Ok
Chemin = .SelectedItems(1)
Else
' Clic sur Annuler
Exit Sub
End If
End With
MkDir Chemin & "\" & Fichier
Chemin = Chemin & "\" & Fichier
ActiveSheet.Copy
With ActiveWorkbook
.SaveAs Filename:=Chemin & "\" & Fichier, FileFormat:=xlOpenXMLWorkbookMacroEnabled
.Close
End With
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & "\" & Fichier, Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=False
End Sub
encore merci