Excel Vba 将多个单元格拆分成列
Excel Vba split multiple cells into columns
我的文件有多行(72000+)这样写:
UNIX timestamp;User id;In/Out
这个作业是关于停车场的。我的问题是如何将所有 A 列拆分为其他 3 个列(如 B、C 和 D)。我找到了 split 函数,但我不明白如何循环所有行并将文本拆分到其他列。
假设数据开始于单元格 A1:
Sub Parser()
Dim cell As Range
For Each cell In Range("A:A")
If cell.Value = "" Then Exit Sub
Range(cell.Offset(0, 1), cell.Offset(0, 3)).Value = Split(cell, ";")
Next cell
End Sub
我的文件有多行(72000+)这样写:
UNIX timestamp;User id;In/Out
这个作业是关于停车场的。我的问题是如何将所有 A 列拆分为其他 3 个列(如 B、C 和 D)。我找到了 split 函数,但我不明白如何循环所有行并将文本拆分到其他列。
假设数据开始于单元格 A1:
Sub Parser()
Dim cell As Range
For Each cell In Range("A:A")
If cell.Value = "" Then Exit Sub
Range(cell.Offset(0, 1), cell.Offset(0, 3)).Value = Split(cell, ";")
Next cell
End Sub