@wp,
Many thanks for your codes samples.
I did manage to obtain what I wanted using this example
sh.WriteDateTime(2, 0, 44000, 'dd"/"mm"/"yyyy');
which seems to be the only one which works on both linux and windows.
I did apply same code sample for times.
Cheers
The CSVParams should be changed only when the workbook exists because the empty fields of the CSVParams.FormatSettings will be filled by the workbook's FormatSettings fields.
I guess this was my mistakes.
Well, for the moment, I have a working solution.
I will try to review the code once I have some spare time (I do this code to reduce my daily working load, this simple code save me 1 or 2 hours a day)
And again, many thanks for you help.