我使用Get External Data命令从另一个Excel文件中获取数据。数据的问题是我不能像单元格一样进行操作,因为类型不匹配错误。因此,我想使用Text to columns命令来转换每列,但是使用VBA(将宏记录到每列)有这种限制。如何更改数据格式,有时我的代码比我需要的更短,有时比我需要的时间更长。在这两种情况下,当我执行代码时都会出现错误。现在我正在寻找可以适应列中各种数据范围的代码。我可以做的是循环限制数据的大小,并将每个单元格转换为相同的类型并运行我的VBA代码以进行分析。我对此感到困惑,所以我没有任何代码可以在这里分享。有人能帮我吗?将文本转换为列
我得到的东西
Dim rng As Range
For Each rng In Range("A:D").Columns
rng.TextToColumns
Next rng
但是,当我发现一些空的数据,我被困。如何确定范围是否为空?