【发布时间】:2014-01-05 05:17:58
【问题描述】:
需要一些建议,当我尝试运行此宏时收到此错误,我收到不匹配错误。
“InsertNAtoBlanks”是不言自明的,我只需要这个 IF 语句来读取该表中的特定列,如果任何单元格中有空格,则运行“InsertNAtoBlanks”宏,如果没有,则继续下一个进入宏。
Dim x As ListObject
Dim z As Range
Dim Bcell As Range
Set x = ActiveSheet.ListObjects("Table6")
Set z = x.DataBodyRange.Columns(11)
For Each Bcell In z
If Bcell.Value <> Empty Then
Run "InsertNAtoBlanks"
Else
'Contiue on with macro
【问题讨论】:
标签: excel if-statement range type-mismatch vba