[算表] 按鈕綁定儲存格

看板Office作者 (...)時間8年前 (2015/09/16 18:11), 編輯推噓0(0023)
留言23則, 2人參與, 最新討論串1/1
軟體: EXCEL 版本: 2003 我想要製作N組按鈕,每一組按紐都相對應不同的儲存格 舉例像 A1~A10的儲存格 有沒有辦法我製作10個按鈕 當我使用迴圈判斷A1~A10的值,若條件成立就自動按下1~10的按鈕 感謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.55.110 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1442398316.A.254.html

09/16 18:14, , 1F
自動按下1~10的按鈕是指?執行這10個按鈕所對應的巨集嗎?
09/16 18:14, 1F

09/16 19:48, , 2F
是的 有辦法寫出一個巨集 讓A1~A10綁按鈕1~10嗎?
09/16 19:48, 2F

09/16 19:49, , 3F
舉例 我可以使用For + Cells來判斷 A1~A10是否符合
09/16 19:49, 3F

09/16 19:50, , 4F
條件 如果A2和A8符合 則按鈕2和按鈕8會自動執行
09/16 19:50, 4F

09/16 19:52, , 5F
在想有沒有辦法也讓按鈕編號 把按鈕放到自創陣列中
09/16 19:52, 5F

09/16 19:52, , 6F
這樣用Cells判斷時也能一起判斷按鍵
09/16 19:52, 6F

09/16 20:06, , 7F
執行對應的巨集,想到的是application.run/run
09/16 20:06, 7F

09/16 20:47, , 8F
這樣我1~10的按鈕都要分別寫入動作嗎?
09/16 20:47, 8F

09/16 20:49, , 9F
如果全部按鈕的執行動作都一樣 有辦法用陣列編排嗎?
09/16 20:49, 9F

09/16 20:49, , 10F
寫在迴圈的判斷內試試
09/16 20:49, 10F

09/16 20:50, , 11F
符合條件的儲存格就把對應的按鈕的名稱改成X
09/16 20:50, 11F

09/16 20:58, , 12F
執行動作一樣是指這1~10按下都是執行同一個模組嗎?
09/16 20:58, 12F

09/16 21:07, , 13F
https://goo.gl/jeY7iP 大概像是這樣
09/16 21:07, 13F

09/16 21:08, , 14F
儲存格的判斷沒問題,按鈕也只是做簡單的貼上值
09/16 21:08, 14F

09/16 21:09, , 15F
可是每個按鈕我不知道該如何對應到上面的儲存格
09/16 21:09, 15F

09/16 21:10, , 16F
我是想儲存格能不能綁按鈕,儲存格判斷成立後可以
09/16 21:10, 16F

09/16 21:11, , 17F
直接讓按鈕跟著執行貼上值的動作 是最快的
09/16 21:11, 17F

09/16 21:31, , 18F
以連結來看應可用用按鈕的name來和儲存格綁定
09/16 21:31, 18F

09/16 21:39, , 19F
名稱改為x則是用oleobjects object來變更
09/16 21:39, 19F

09/16 21:47, , 20F
不綁定name的話,則是用for each...next針對oleobjects集
09/16 21:47, 20F

09/16 21:50, , 21F
合迴圈,再以topleftcell及offset取得儲存格及偏移到要判
09/16 21:50, 21F

09/16 21:50, , 22F
斷的儲存格
09/16 21:50, 22F

09/16 22:08, , 23F
多謝~~~我再研究一下
09/16 22:08, 23F
文章代碼(AID): #1L-K1i9K (Office)