Макрос проблема чтения чисел при копировании и вставке из PDF - PullRequest
0 голосов
/ 23 сентября 2019

Этот выбор из PDF копируется

https://i.stack.imgur.com/646hD.png

Вставляется в Excel в один столбец

https://i.stack.imgur.com/gNUZL.png

https://i.stack.imgur.com/6gzcm.png

Используя текст в столбце, я могу без проблем разделять даты и текст, вменяется только сумма в долларах, но это все же лучше, чем ввод даты и текста https://i.stack.imgur.com/SG189.png

Моя проблема в том, что я создал этот макрос для автоматизации процесса преобразования текста в столбец

    ActiveCell.Select
ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:= _
    False
Selection.TextToColumns Destination:=ActiveCell, DataType:=xlFixedWidth, _
    FieldInfo:=Array(Array(0, 1), Array(10, 1), Array(32, 1)), TrailingMinusNumbers _
    :=True
ActiveCell.CurrentRegion.Select

End Sub

Но, к сожалению, некоторые даты не обрабатываются как числа.Эта проблема возникает только при запуске макроса.

https://i.stack.imgur.com/stMU7.png

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

https://i.stack.imgur.com/OiGtE.png

https://i.stack.imgur.com/dwbPK.png

В чем именно заключается проблема, и есть ли у кого-нибудь простое решение?

Я пытался вставить PDF вдокумент Word, но когда я копирую и вставляю его из word, чтобы превзойти его, он выдает «OLE_LINK».

Еще раз спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...