Преобразование столбца даты в даты excel vba - PullRequest
0 голосов
/ 06 мая 2020

Я копирую значения из файла CSV в свой файл xlsm. В одном из столбцов указаны данные и время, но Excel не распознает все значения в этом столбце как дату, потому что значения имеют формат дд / мм / гггг ч: мм AM / PM . *. 1003 *

Excel распознает некоторые значения как дату, когда номер месяца меньше 12. Вот что у меня есть и что я хочу:

enter image description here - ---> enter image description here
Строки, которые выровнены по левому краю в первом изображении, не распознаются как даты

Я пробовал следующее, но он форматирует только те значения, которые уже установлены как дата:

    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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...