gpt4 book ai didi

vba - 如何通过vba代码Cells.Find在Excel列中查找值

转载 作者:行者123 更新时间:2023-12-01 16:44:51 27 4
gpt4 key购买 nike

我必须在 Excel 工作表中找到一个值 celda。我使用这个 vba 代码来找到它:

Set cell = Cells.Find(What:=celda, After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False)


If cell Is Nothing Then
'do it something

Else
'do it another thing
End If

问题是当我必须仅在 Excel 列中查找值时。我用下一个代码找到它:

    Columns("B:B").Select
Selection.Find(What:="VA22GU1", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate

但我不知道如何使其适应第一个 vba 代码,因为我必须使用值 nothing

最佳答案

直接使用

Dim Cell As Range
Columns("B:B").Select
Set cell = Selection.Find(What:="celda", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)

If cell Is Nothing Then
'do it something

Else
'do it another thing
End If

关于vba - 如何通过vba代码Cells.Find在Excel列中查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14931700/

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