Board logo

標題: 按鈕搜尋如果設置呢? [打印本頁]

作者: 馨。    時間: 2016-2-22 14:02     標題: 按鈕搜尋如果設置呢?

想請問各位大大
若是想在Excel中設一個按鈕,打上要搜尋的字串,畫面就可以跳到那個儲存格,要怎麼用呢?
(像是Ctrl+F那樣的效果)

再麻煩大大們幫忙解答。謝謝!
作者: tku0216    時間: 2016-3-5 21:39

回復 1# 馨。

如附件,在A1:G20間輸入字串,執行巨集,輸入搜尋字串,就可自動跳到該儲存格~
[attach]23387[/attach]
作者: ML089    時間: 2016-3-6 11:58

回復 2# tku0216

Application.Goto Range(finddom.Address)
會跑到ActiveSheet位置

建議可以改為

Application.Goto finddom
當 finddom 若不是在 ActiveSheet 時,這樣才會跑正確跑到 finddom 的Sheet、WorkBook。
作者: 馨。    時間: 2016-3-6 12:39

回復  馨。

如附件,在A1:G20間輸入字串,執行巨集,輸入搜尋字串,就可自動跳到該儲存格~
tku0216 發表於 2016-3-5 21:39


大大謝謝您的幫助
可是…很不好意思的是,因為我目前還是小學生,無法下載附件…
是否可以有另外的連結呢?謝謝您。
作者: tku0216    時間: 2016-3-6 23:27

回復 3# ML089

大大我不大了解您的意思,因為我已經設定dom為工作表2的特定範圍,故搜尋結果,我嘗試過無論是在工作表二或是新增一個工作表,搜尋後皆會跳到工作表二裡面,置換您的程式碼也不會對搜尋結果造成影響,請問我是否有誤解您的意思?
作者: tku0216    時間: 2016-3-6 23:28

回復 4# 馨。

請嘗試以下連結:
https://drive.google.com/file/d/0B7UZjepz0qBUenFQMm1LdFpsd0U/view?usp=sharing
作者: ML089    時間: 2016-3-7 00:28

回復 5# tku0216

我測試你的程式都OK,在其他工作表執行都會跳回該工作表。


但下式有些測試會有不同結果提供你參考
Application.Goto Range(finddom.Address)

若程式放在工作表時,不管在哪裡個工作表執行會跳回該工作表的 Range(finddom.Address)
若程式放在模組時,只會跳到該Active工作表的 Range(finddom.Address)
作者: 馨。    時間: 2016-3-7 14:51

回復  馨。

請嘗試以下連結:
https://drive.google.com/file/d/0B7UZjepz0qBUenFQMm1LdFpsd0U/view?u ...
tku0216 發表於 2016-3-6 23:28


可以了,感謝您哦:-)
作者: tku0216    時間: 2016-3-7 22:38

回復 7# ML089


瞭解了,謝謝大大分享~




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)