[問題] VBA_尋找及取代

看板Office作者 (Nick)時間6年前 (2019/05/25 17:25), 6年前編輯推噓0(009)
留言9則, 1人參與, 6年前最新討論串1/1
軟體:EXCEL 版本:2013 1.想問一下,嘗試錄製巨集,想在最後程式碼部分[尋找及取代]視窗自動跳出,並且藍 框處都勾選(如下圖)~ (目前都是每次 手動Ctrl+F 叫出視窗,而且(儲存格內容完全相符)要自己去勾選~稍 稍麻煩) 因為目前一個excel 會執行取代動作(有好多個excel都要作取代動作,甚至有時同一個e xcle檔需要問題2的動作) 2.更進一步想做到,第一次跳出視窗後取代完(橘色),底色的部分可以自動跳下一個顏 色(可自動或手動定義第二,第三...第N的顏色是什麼) 第一個問題比較常用,所以想先解決 第二個難度上可能比較高~ 懇請專家大大們 幫忙解惑~ https://i.imgur.com/q2qPCVw.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.0.93 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1558776306.A.43D.html ※ 編輯: vans320 (27.242.0.93), 05/25/2019 17:25:36 ※ 編輯: vans320 (27.242.0.93), 05/25/2019 17:26:18 ※ 編輯: vans320 (27.242.0.93), 05/25/2019 17:28:08

05/25 18:32, 6年前 , 1F
問題1.要勾選的話range.find lootat設為xlwhole,
05/25 18:32, 1F

05/25 18:32, 6年前 , 2F
searchformt設為true,尋找及取代視窗顯示的話,
05/25 18:32, 2F

05/25 18:32, 6年前 , 3F
application.dialogs(xldialogformulareplace).show
05/25 18:32, 3F

05/25 18:48, 6年前 , 4F
或是application.commandbars.controls.execute
05/25 18:48, 4F

05/25 18:49, 6年前 , 5F
commandbars為"edit",controls索引index為15
05/25 18:49, 5F

05/25 18:56, 6年前 , 6F
問題2,要看該視窗,按下取代按鈕後是否有觸發事件,假設
05/25 18:56, 6F

05/25 18:57, 6年前 , 7F
沒有,那原po可自行設定userform來達成;不然看不跳出視窗
05/25 18:57, 7F

05/25 18:58, 6年前 , 8F
直接就在迴圈內完成尋找及取代的動作
05/25 18:58, 8F

05/25 18:59, 6年前 , 9F
另外沒有EXCLE這個,是excel
05/25 18:59, 9F
※ 編輯: vans320 (39.10.133.13), 05/26/2019 00:44:03
文章代碼(AID): #1SwGdoGz (Office)
文章代碼(AID): #1SwGdoGz (Office)