【发布时间】:2016-06-24 15:23:39
【问题描述】:
我需要在一个范围内为列 MACRO 运行文本,该范围因导入的数据而异。我已经有了拆分 vba,只需记录它,但是当列为空白时,它会给我一个“没有要解析的数据”错误。可能有 2 列到 10 列,所以 如果该列为空白,我需要让 vba 忽略“将文本拆分为列”。
vba 相当新,所以代码是基本的,但并不复杂。这是我为其中一列记录的拆分:
Columns("C:C").Select
Selection.TextToColumns Destination:=Range("C1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:=":", FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True
它还拆分列 E、G、I 和 K
【问题讨论】:
标签: vba excel excel-formula