作者hwangshan (尿布超人)
看板Office
標題[算表] 有限制的複選按鈕
時間Sat Sep 21 14:39:51 2019
軟體: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://webptt.com/m.aspx?n=bbs/Office/M.1569047993.A.FA1.html
※ 編輯: hwangshan (111.248.248.12 臺灣), 09/21/2019 14:50:38
1F:→ soyoso: 想到的是以核取方塊checkbox來做,巨集,觸發click時 09/21 15:57
2F:→ soyoso: 問題1迴圈於核取方塊內,累加,如果值為true的個數超過所 09/21 15:57
3F:→ soyoso: 設的話 09/21 15:57
4F:→ soyoso: 迴圈讓值為false的核取方塊enabled為false無法再勾選 09/21 15:57
5F:→ soyoso: 問題2,可同上。如點選B取消A的話,判斷不是再點選名稱( 09/21 15:57
6F:→ soyoso: name)的核取方塊值改為false 09/21 15:57
7F:→ soyoso: 留意,true改為false也會觸發事件,所以這方面需以布林、 09/21 15:57
8F:→ soyoso: 文或數字來判斷是否為因true改為false而產生的觸發事件 09/21 15:57
9F:→ soyoso: 上述是以activex控制項內核取方塊的觸發事件click來回文的 09/21 16:04
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