返回列表 上一主題 發帖

按鈕搜尋如果設置呢?

按鈕搜尋如果設置呢?

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

再麻煩大大們幫忙解答。謝謝!

回復 1# 馨。

如附件,在A1:G20間輸入字串,執行巨集,輸入搜尋字串,就可自動跳到該儲存格~
test.rar (12.13 KB)

TOP

回復 2# tku0216

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

建議可以改為

Application.Goto finddom
當 finddom 若不是在 ActiveSheet 時,這樣才會跑正確跑到 finddom 的Sheet、WorkBook。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復  馨。

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


大大謝謝您的幫助
可是…很不好意思的是,因為我目前還是小學生,無法下載附件…
是否可以有另外的連結呢?謝謝您。

TOP

回復 3# ML089

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

TOP

回復 4# 馨。

請嘗試以下連結:
https://drive.google.com/file/d/0B7UZjepz0qBUenFQMm1LdFpsd0U/view?usp=sharing

TOP

回復 5# tku0216

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


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

若程式放在工作表時,不管在哪裡個工作表執行會跳回該工作表的 Range(finddom.Address)
若程式放在模組時,只會跳到該Active工作表的 Range(finddom.Address)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復  馨。

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


可以了,感謝您哦:-)

TOP

回復 7# ML089


瞭解了,謝謝大大分享~

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題