[VBA ] 關於搜尋
我本來是採用巨集錄製的方式
取得一段程式碼
Cells.find(what:=MyStr).activate
括號中的MyStr是我自己定義的變數
正常搜尋的話是沒有問題
可是要是搜尋不到的話
會跳進偵錯模式
簡單說就是,我要是搜尋一個不存在的字串
就會出現錯誤
我本來是希望透過搜尋結果來控制其他功能
如:
If Cells.find(what:=MyStr).activate
do something
Else
do others
End If
不過只有搜尋成功時會傳回true,找不到目標字串時卻會錯誤
請問怎樣的做法才是正確的呢
補充一下
我是用自定變數來搜尋sheet的內容
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.216.224
※ 編輯: unfinish 來自: 61.224.216.224 (06/23 01:01)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章