VBA新手,我想在发票中提取S0000000到S9999999范围内的某些数据行,我遇到的问题是所有数据都在A列(从PDF转换后)并且是标签和/或空格分隔,它真的很乱。我想知道是否有某种方法可以将这些行放入新的工作表中?
示例
SS13 1TL
T
Y PRICE TRADE
P DISC %
VALUE VAT SOU
Terms of Delivery DAP
8P1262* S1311018 816 9781447211259 01 BK GB PM Necessary Lies PB Chamberlai P 0.80 0.00 651.98 1
8H3245* S1311018 300 9780330538633 01 BK GB PM Ruthless KEANE, Jes P 0.80 0.00 239.70 1
7J1782* S1311018 300 9781447209522 01 BK GB PM The Keystone (B) Dean, A.M. P 0.80 0.00 239.70 1
7B9182* S1311018 204 9780230760493 01 BK GB PM Marked Jackson, D P 1.30 0.00 265.00 1
COM-CODE LEGEND
BK = Books
49019900
答案 0 :(得分:0)
您是否尝试使用Excel菜单(非VBA)在现有电子表格中执行 Text To Columns
。您可以将制表符或空格指定为分隔符,并将数据拆分为多个列。
以下是演练:How to parse data using the Text To Columns command in Excel。