VBA 中的无效过程调用和参数错误

用户13795240

在以下代码中出现错误,调试显示错误已打开:

Set Target = Union(Target, Range("B" & i))

Dim Length As Long
Dim a As String
Dim Target As Range

Length = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
Set Target = Nothing

For i = 1 To Length
    a = Sheet1.Cells(i, 3).Value
    If a Like "*June 18, 2020" Then
        Set Target = Union(Target, Range("B" & i))
    End If
Next i
斯科特·克雷纳

如果Target什么都不是,那么你不能将什么都结合到一个范围内。您将需要一个 if 来启动范围:

Dim Length As Long
Dim a As String
Dim Target As Range

Length = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
Set Target = Nothing

For i = 1 To Length
    a = Sheet1.Cells(i, 3).Value
    If a Like "*June 18, 2020" Then
        If Target is nothing then
            Set Target = Sheet1.Range("B" & i)
        Else
            Set Target = Union(Target, Sheet1.Range("B" & i))
        End If
    End If
Next i

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

VBA;无效的过程或参数错误

在Excel VBA中调用函数时无效的过程调用或参数

无效的过程调用或参数vba。运行时错误5

VBA 数据透视表运行时错误 5:无效的过程调用或参数

VBA 帮助 - 运行时错误 5:无效的过程调用或参数,仅在首次运行时

获取下一个文件时,Excel VBA 中的过程调用或参数无效

填充 ComboBox 时无效的过程调用或参数 vba

vba excel条件格式 - 无效的过程调用或参数

运行时错误'5':通过VBA更新报表过滤器时,无效的过程调用或参数

VBA-While While循环返回Dir <无效的过程调用或参数>

在VBA函数中使用Application.Match时出现“无效的过程调用或参数”

在SQL VBA execute命令中跟踪无效的过程调用错误

VBA Excel:参数数量错误或调用函数的属性分配无效

为什么只使用正确的参数顺序在Access VBA中调用存储过程,为什么?

无效的参数错误

RandomizedSearchCV 中的无效参数错误

Excel VBA调用SQL存储过程(日期参数-无结果!)

调用过程时错误的数量或类型的参数错误

调用子并在VBA中传递参数

无效的过程调用或参数(错误 5)

匹配函数错误Excel VBA

在VBA访问中输入参数值错误

SIMAN 错误和 VBA

Excel vba:类子:vba上的参数数量错误或属性分配无效

无效的“长度”参数错误

无效的参数错误Keras

NSMutableString无效的参数错误?

运行时错误'0':使用Selenium,vba和css选择器单击按钮的SeleniumError无效参数

在 VBA PPT 中调用 ActiveX 对象的位置 - 无效量词