[算表] 有限制的複選按鈕

看板Office作者 (尿布超人)時間4年前 (2019/09/21 14:39), 4年前編輯推噓0(009)
留言9則, 1人參與, 4年前最新討論串1/1
軟體:Excel 2013 單選頗簡單, 放數個選項+套個框框 即完成, 若是我先在選擇框框內任意一個選項, 這時再按另一個選項時,前一個選項就會被自動取消 ●問題一: 那複選可以這樣做嗎? 我想要做個有限制的複選選項, 例如: 有A、B、C、D、E,共5個選項 我想限制只能選其中最多3個(即0~3個) 若我依序先選了A、B、C這三個選項 這時我再點選D的時候, 我希望是能自動取消掉A選項, 或是D選項根本無法選擇,除非手動取消掉A、B、C其中一個 ●問題二: 再回到單選 請問單選框框內,可以設定成選擇最多1個選項嗎? 即可以取消掉選擇,變成全部不選(即0~1個) 例如: 有A、B、C、D、E,共5個選項 若我先選了A 這時我再點選A的時候, 我希望是能取消掉A選項, 若我先選了A 這時我再點選B的時候, 我希望是能自動取消掉A選項, 或是B選項根本無法選擇,除非手動取消掉A -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.248.12 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1569047993.A.FA1.html ※ 編輯: hwangshan (111.248.248.12 臺灣), 09/21/2019 14:50:38

09/21 15:57, 4年前 , 1F
想到的是以核取方塊checkbox來做,巨集,觸發click時
09/21 15:57, 1F

09/21 15:57, 4年前 , 2F
問題1迴圈於核取方塊內,累加,如果值為true的個數超過所
09/21 15:57, 2F

09/21 15:57, 4年前 , 3F
設的話
09/21 15:57, 3F

09/21 15:57, 4年前 , 4F
迴圈讓值為false的核取方塊enabled為false無法再勾選
09/21 15:57, 4F

09/21 15:57, 4年前 , 5F
問題2,可同上。如點選B取消A的話,判斷不是再點選名稱(
09/21 15:57, 5F

09/21 15:57, 4年前 , 6F
name)的核取方塊值改為false
09/21 15:57, 6F

09/21 15:57, 4年前 , 7F
留意,true改為false也會觸發事件,所以這方面需以布林、
09/21 15:57, 7F

09/21 15:57, 4年前 , 8F
文或數字來判斷是否為因true改為false而產生的觸發事件
09/21 15:57, 8F

09/21 16:04, 4年前 , 9F
上述是以activex控制項內核取方塊的觸發事件click來回文的
09/21 16:04, 9F
activex控制項呀...沒用過 我來研究一下 謝謝建議 ※ 編輯: hwangshan (111.248.248.12 臺灣), 09/21/2019 16:07:21 問題1的複選,照你說的完成了。 問題2的單選,自動取消的邏輯有點複雜,放棄,就用複選的方式好了。 再次感謝。 ※ 編輯: hwangshan (111.248.248.12 臺灣), 09/21/2019 19:33:04
文章代碼(AID): #1TXSMv-X (Office)