我正在嘗試使用文本框和命令按鈕來搜索特定單詞或值的整個工作簿。例如,「3132」或「工作說明」。到目前爲止,我可以搜索我正在使用的工作表,但無法搜索工作簿的其餘部分。另外,一些工作表是隱藏的。任何洞察這將是有益的,並幫助我出一噸!我在下面列出了我的正確程序:Excel VBA搜索按鈕
Private Sub CommandButton6_Click()
Dim strFindWhat As String
strFindWhat = TextBox1.Text
On Error GoTo ErrorMessage
Cells.Find(What:=strFindWhat, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Select
Exit Sub
ErrorMessage:
MsgBox ("The data you are searching for does not exist")
End Sub
有一個好的!
下面是通過每個工作循環搜索整個工作簿的例子:http://excelvbaandmacros.blogspot.com/2011/09/search-stringvalue-in-entire-workbook.html – PowerUser 2013-05-07 15:34:18