Bonjour à tous,
'ai un petit souci de code VBA, je vous explique mon pb. J'ai une macro me permettant d'enregistrer directement en pdf avec le nom que je désire. Cette macro fonctionnait tres bien sur PC, mais je viens d'acheter un macBook et celle ci ne fonctionne plus. en effet j'ai ce message d'erreur:
Voici ma macro:
Sub PDF()
If MsgBox("Valider la facture? Date ? Echéance?", 36, "Confirmation") = vbYes Then
Dim monDossier As String, monFichier As String
monDossier = XXXXX(il y a le vrai chemin : anonymiser)
monFichier = [E11] & "_" & [H16]
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=monDossier & monFichier, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
' Faire une copie du classeur
ThisWorkbook.SaveCopyAs monDossier & monFichier & ".xlsm"
End If
End Sub
J'ai testé avec l'enregistreur de macro et cela fonctionne, sans le message d'erreur.
Quelqu'un pourrait il m'aider?
Je vous remercie d'avance.
Bonne journée, et prenez soin de vous :)
Cordialement
Sébastien