VBA compatible pour windows et Mac

Bonjour à tous,

nouveau sur le forum et après quelques recherches infructueuses sur celui-ci je viens vous exposer mon souci.

Je suis en cours de réalisation d'un fichier excel qui est destiné à être utilisé soit sous Win10 soit sous MacOS Sierra avec les versions d'Excel 365 ou Excel 2013.

Dans ce fichier j'ai sur une feuille un bouton qui automatise 3 opérations :

1- enregistrement de la feuille au format .pdf,

Sub Enregistrer_Facture_PDFbis()
ChDir Application.ThisWorkbook.Path
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        Application.ThisWorkbook.Path & Replace(Range("I3"), "/", "") & "-" & Range("I2") & ".pdf", _
        Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=True
End Sub

2- impression de la feuille,

Sub ImprimeFacture()
    Sheets("FACTURE").PrintOut copies:=1
End Sub

3- enregistrement du classeur).

Sub Enregistrer_fichier()
    ActiveWorkbook.Save
End Sub

Les macros en VBA fonctionnent sous un environnement Win10 mais j'aurais besoin de les adapter pour quelles fonctionnent sous MacOS Sierra car actuellement ce n'est pas le cas.

D'avance merci pour vos réponses et le temps consacré à celles-ci.

Laurent

Rechercher des sujets similaires à "vba compatible windows mac"