注册 登录
编程论坛 Excel/VBA论坛

请大家帮忙看看我的这个关于FIND函数的程序哪里写错了,谢谢大家!

X821 发布于 2022-03-08 15:06, 1371 次点击
请大家帮我看看我写的这个程序哪里错了,应该如何修正,谢谢大家啦!具体代码如下:

Sub Mycode()
   Dim rng As Range
       With Worksheets(1).Range("2:2")
        rng = .Find(what:=Worksheets(3).Range("D1").Value, lookat:=xlWhole)
        If rng Is Nothing Then
          rng.Interior.ColorIndex = 2
        Else
          rng.Interior.ColorIndex = Worksheets(3).Range("d1").Interior.ColorIndex
        End If
       End With
        
            
End Sub
1 回复
#2
X8212022-03-08 15:11
补充说明:系统提示是这句代码有问题  rng = .Find(what:=Worksheets(3).Range("D1").Value, lookat:=xlWhole)
提示“对象变量或With块变量未设置”
1