gpt4 book ai didi

excel - 为什么我会从此代码中收到 VBA 运行时错误 '424' Object Required Error?

转载 作者:行者123 更新时间:2023-12-04 21:31:18 25 4
gpt4 key购买 nike

在我的 Excel 表中,我有一个名为 su_callLog 的单元格.

我的 VBA 代码是:

Private Sub su_callLogCopy_Click()
CopyCell (Range("su_callLog")) 'Error Here
End Sub
Sub CopyCell(cell As Range)
MsgBox cell.Value
End Sub

我正在尝试使用该功能来处理该单元格中的信息。即使我尝试仅打印 Range 的内容,我也会得到 VBA Run-time error '424' Object Required错误。我是 VBA 新手。请告诉我我做错了什么。

注意: MsgBox (Range("su_callLog"))产生预期的结果。

最佳答案

去掉括号:

CopyCell Range("su_callLog") 

如果使用括号,则强制使用参数 ByVal .和 Range()是对象类型,通过 ByRef .

ByVal vs ByRef VBA

关于excel - 为什么我会从此代码中收到 VBA 运行时错误 '424' Object Required Error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51725353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com