У меня есть csv с датой в формате MDY в США, и мой локальный формат даты - DMY. Я использовал Text To Columns для преобразования столбца в правильный формат без проблем.
Затем я попытался автоматизировать это с помощью VBA, но это ничего не делает. Затем я записал макрос выполнения той же функции (которая снова сработала).
Затем я запустил записанный макрос, и он тоже ничего не делает.
Не уверен, что еще Excel делает за кулисами, чтобы заставить TextToColumns работать через меню, которое не работает через код!
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
:=Array(1, xlMDYFormat), TrailingMinusNumbers:=True
При просмотре кода я вижу столбец A, но следующая строка TextToColumns ничего не делает!