所以我在我的宏中有一个部分,我想添加我认为需要成为“Else”部分的内容,但是我对宏并不擅长,并且正在寻求帮助。如果找不到,再次搜索
Range("Z1").Copy
Dim FindString As String
Dim Rng As Range
FindString = Sheets("Pull").Range("Y1").Value
If Trim(FindString) <> "" Then
With Sheets("HourTracker").Range("A:A")
Set Rng = .Find(What:=FindString, _
After:=.Cells(.Cells.Count), _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not Rng Is Nothing Then
Application.Goto Rng, True
Else
MsgBox "Nothing found"
End If
End With
ActiveCell.Offset(0, 1).Activate
Selection.PasteSpecial xlPasteValues
Application.DisplayAlerts = True
End If
End Sub
所以我想这个做的,是不是“MSGBOX‘未找到’”,我希望它实质上执行与上述相同的事情,但复制单元格Z2,并搜索Y2的值在同一张表“HourTracker”中粘贴该值。我不知道如何做到这一点,而我所有的尝试都失败了。任何帮助将非常感激。让我知道如果你需要更多的澄清,提前谢谢!