gpt4 book ai didi

vba - 在 VBA 中出现错误

转载 作者:行者123 更新时间:2023-12-04 20:33:47 26 4
gpt4 key购买 nike

错误:对象变量或未设置 block 变量

代码 :

x.Worksheets.Add().Name = "ab"

x.Worksheets.Add().Name = "bc"

LastRow = x.Sheets("Summary").Columns("A").Cells.Find("*", SearchOrder:=xlByRows, LookIn:=xlValues, SearchDirection:=xlPrevious).Row

Dim pos As Range

For j = 1 To LastRow

Set pos = x.Sheets("Summary").Range("A1:X" & j).Find(What:="SAP_ALL", LookIn:=xlValues, LookAt:=xlWhole, _
MatchCase:=False, SearchFormat:=False)

a = pos.Column

Next j

错误在线 a = pos.Column

最佳答案

如果 Find操作没有发现任何东西,然后pos将是 Nothing .

你需要一个保护条款:

If Not pos Is Nothing Then
a = pos.Column
End If

关于vba - 在 VBA 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45499035/

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