il separatore dipende dalla localizzazione del pc sul quale viene eseguito Excel
se la localizzazione fosse italiana, il separatore e' il punto e virgola
e' facilmente controllabile generando un csv "manualmente"
se il csv si presentasse correttamente, si puo' tentare
codice:MySheet.SaveAs FileDestinazione, FileFormat:=xlCSV, CreateBackup:=False, local:=True