Я копирую значения из файла CSV в свой файл xlsm. В одном из столбцов указаны данные и время, но Excel не распознает все значения в этом столбце как дату, потому что значения имеют формат дд / мм / гггг ч: мм AM / PM . *. 1003 *
Excel распознает некоторые значения как дату, когда номер месяца меньше 12. Вот что у меня есть и что я хочу:
- --->
Строки, которые выровнены по левому краю в первом изображении, не распознаются как даты
Я пробовал следующее, но он форматирует только те значения, которые уже установлены как дата:
Dim lo As ListObject
Set lo = ws.ListObjects("Table1")
For Each dataColumn In lo.ListColumns
If InStr(dataColumn.Name, "Date") > 0 Then
dataColumn.DataBodyRange.NumberFormat = "dd/mm/yyyy hh:mm AM/PM"
End If
Next dataColumn