Я пытаюсь экспортировать данные из файла excel в файл csv с помощью макроса. Он отлично работает, за исключением части, в которой формат даты из файла excel (dd-mmm-yyyy) изменяется на (dd-mmm-yy) в файле csv. Я хотел бы сохранить формат даты как (dd-mmm-yyyy) в файле csv.Формат даты CSV-файла, сгенерированного с помощью макроса
Может ли кто-нибудь помочь мне? Часть кода, который записывает данные в файл CSV является
c1 = 2
Dim tempDate As String
Dim tempDate2 As String
tempDate = Format(Sheets("Source").Cells(c1, 2).value, "dd-mmm-yyyy")
tempDate2 = Format(Sheets("Source").Cells(c1, 3).value, "dd-mmm-yyyy")
txtfile.WriteLine (Sheets("Source").Cells(c1, 1).value & sSep & tempDate & sSep & _
tempDate2 & sSep & Sheets("Source").Cells(c1, 4).value & sSep & _
temp1 & sSep & Sheets("Source").Cells(c1, 6).value & sSep & Sheets("Source").Cells(c1, 7).value & sSep & _
Sheets("Source").Cells(c1, 8).value)
c1 = c1 + 1
Как вы проверяете файл .csv - с помощью текстового редактора или снова открываете его в Excel? (должен сделать первый) – Rory
@Rory Я использую Excel, чтобы проверить его. Затем файл csv загружается для заполнения таблицы базы данных. Вот где требуется формат даты – Amber
Не могли бы вы разместить соответствующий блок кода, который неисправен? – laylarenee