我对 VBA 和编程非常陌生。我正在尝试以下操作:
- 单击命令按钮 btnUpdateEntry 以启动输入框
- 在 A 列的“输出”工作表中搜索输入框的值
- 转到找到值的第一个位置
如果未找到值,则显示消息
Private Sub btnUpdateEntry_Click() Dim StringToFind As String StringToFind = Application.InputBox("Enter string to find", "Find string") Worksheets("output").Activate ActiveSheet.Range("A:A").Select Set cell = Selection.Find(What:="StringToFind", After:=ActiveCell, _ LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, _ SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False) If cell Is Nothing Then Worksheets("input").Activate MsgBox "String not found" End If End Sub