看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:office 版本:2016 就想設定所謂一鈕完成 例如我有一個動作 按鈕1 點選尋找與選取→取代→尋找目標輸入1→取代成輸入a →全部取代 按鈕2 點選尋找與選取→取代→尋找目標輸入2→取代成輸入b →全部取代 按鈕3 點選尋找與選取→取代→尋找目標輸入3→取代成輸入c →全部取代 因為每輸入完某串資料 要按鈕1的動作一次 如果每次都是按鈕1的資料就簡單了 但是通常是三四種資料輪流輸入 如果是按鈕3資料 尋找目標 取代成 這兩個空格要一直重新輸入替換掉 如果能一次設定完我要的功能鈕就好 請問有這種功能嗎 該如何設定 是要跟著office程式設定的 不是文件檔案本身喔 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.36.44 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1561568464.A.B51.html
soyoso: excel的話以excel增益集,自訂功能區,新增該程序到常用 06/27 06:58
soyoso: 新增群組內 06/27 06:58
soyoso: 內文動作為range.replace 06/27 06:59
我記得是要寫VB吧 這部份我的能力追不上了 基本上是上次你教我的 https://i.imgur.com/Mtvc48P.gifv 這個"全部取代"的動作 我希望在Excel"常用"的地方新增幾個不同的全部取代鈕 試著不用為了不同的"全部取代"重新填資料 因為需要的"全部取代"固定幾種換來換去 Worksheets("Selection") What:="3", Replacement:="C", 差不多是這樣嗎 ※ 編輯: hmsboy (220.142.36.44 臺灣), 06/27/2019 07:38:23
soyoso: 不是,是range.replace,回文也沒有寫replace的部分 06/27 07:43
soyoso: 內文寫了不是文件檔案本身,因此原po應該也不會去指定固定 06/27 07:44
soyoso: 的工作表worksheets("selection")這個是指工作表名稱為 06/27 07:44
soyoso: selection的工作表 06/27 07:44
soyoso: 如果selection所選取的是儲存格的話 06/27 07:46
soyoso: 可以selection.replace 06/27 07:46
Selection.Replace What:="/", Replacement:="/", _ 所以是這樣就可以了? ※ 編輯: hmsboy (220.142.36.44 臺灣), 06/27/2019 08:03:30
soyoso: 回文所貼出的部分,最後加上 _(空白格後下底線),為下方還 06/27 08:11
soyoso: 有其他的參引數的部分,單只有這樣寫會有錯誤訊息 06/27 08:12
soyoso: 如果是將最後的, _(逗號 空白格 下底線)刪除的話 06/27 08:13
soyoso: 這樣的寫法是無錯誤訊息產生 06/27 08:14
soyoso: 當然下方如有其他參引數的話,就以回文的寫法,是否可以達 06/27 08:23
soyoso: 到要的結果,就測試看看 06/27 08:23
應該是成功了 等等再實測 https://i.imgur.com/3Gs5dAE.jpg
https://i.imgur.com/iCE4tl2.jpg
※ 編輯: hmsboy (220.142.36.44 臺灣), 06/27/2019 08:26:19
hmsboy: ok了 謝謝 06/27 08:38
hmsboy: 目前動作變為貼上時間串資料 點時間按鈕 自動完成要的動作 06/27 08:39