Я создал макрос, который выполняет функцию Text-To-Columns (делит дату и время, хранящиеся в одном столбце, на два других столбца, один для даты и один для времени).
Однако, когда я выполняю Эта функция непосредственно в Excel, я получаю желаемый вывод: дата + время в 24-часовом формате, но когда я запускаю точно такую же процедуру, записанную как макрос, вывод: дата + время в 12-часовом формате. Дополнительный третий столбец создается с отметкой AM / PM. Макрос работает для нескольких ячеек правильно, но для немногих - нет.
Исходный файл:
Вывод без макроса (вот как мне нужно вывод с макросом):
вывод с макросом:
With macro">
Подскажите, пожалуйста, как решить эту проблему?
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, _
Semicolon:=True, Comma:=False, Space:=True, Other:=False, FieldInfo:= _
Array(Array(1, 4), Array(2, 1)), TrailingMinusNumbers:=True