Fichier CSV par VBA avec des virgules au lieu de points virgule

Bonjour,
Je voudrais enregistrer un fichier en format CSV par VBA avec comme séparateurs des points virgule au lieu de cela il me sort des virgules,
je précise que je suis en version française et que si je le fais manuellement, j'ai bien des points virgule, voici mon code:

ActiveWorkbook.SaveAs Filename:=[S2].Value, _
        FileFormat:=xlCSV, CreateBackup:=False

J'ai essayé pas mal de variantes mais rien n'y fait, quelqu'un aurait une solution?

Je précise également que dans windows au panneau de configuartion/région, je suis bien en ";" pour le séparateur de liste

merci d'avance
Thierry

Bonsoir,
Essaie ainsi :

ActiveWorkbook.SaveAs Filename:=[S2].Value, _
        FileFormat:=xlCSV, CreateBackup:=False, local:=True

Bonsoir Jean-Éric, j'ai déjà essayé cette variante mais sans succès ☹️

Rechercher des sujets similaires à "fichier csv vba virgules lieu points virgule"