我收到了我们联系人的导出表 Excel 文件。但是,所有详细信息都导出到单个列中:
例子
User 1
User 1 Title
Address
User 1 ID
User 2
User 2 Title
Address
User 2 ID
以此类推,有几千行。
我需要将其转换成表格。
是否可以在每个空单元格处创建一个新列?
我已经尝试过在这里回答但我得到了run time error 6
。
我不知道是不是因为我连续有 4 或 5 个空单元格,或者我是否做错了其他事情。
我怎样才能解决这个问题?
谢谢。
答案1
更改
Dim firstCellRow As Integer
到
Dim firstCellRow As Long
整数可以保存从 -32767 到 32768 的值,并且您的电子表格可能有超过 32,768 行。
以下内容也应从 Integer 更改为 Long:
Dim startIndex As Integer
Dim endIndex As Integer
Dim lastRow As Integer
...
Dim deleteFrom As Long
Dim deleteTo As Long