gpt4 book ai didi

vba - 类成员函数在简单范围函数上抛出错误

转载 作者:行者123 更新时间:2023-12-04 22:33:53 25 4
gpt4 key购买 nike

所以我有一个 VBA 函数不断抛出错误“应用程序定义的或对象定义的错误”,我不知道为什么。该功能旨在将单元格 block 从一张纸复制到另一张纸。我在其他领域使用过这样的代码没有问题,所以不明白为什么这不起作用。

    'update on main screen
Public Sub mainImageUpdate(roomstring)
set yoffset = Worksheets("Source").Range("A:A").Find(roomstring, , xlValues, xlWhole).Row
Worksheets("Source").Range("B1:AB10").Offset(yoffset - 1, 0).Copy _
Destination:=Worksheets("Main").Range("O5")
End Sub

最佳答案

Public Sub mainImageUpdate(roomstring)
Dim Y as range
set y = Worksheets("Source").Range("A:A").Find(roomstring, , xlValues, xlWhole) 'look for it
if not y is nothing then 'did you find it?
Worksheets("Source").Range("B10:AB10").Offset(y.row - 1, 0).Copy _
Destination:=Worksheets("Main").Range("O5")
else
'do something?
end if
End Sub

关于vba - 类成员函数在简单范围函数上抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50798677/

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