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

作者: hwangshan (尿布超人)   2019-09-21 14:39:51
軟體: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
作者: soyoso (我是耀宗)   2019-09-21 15:57:00
想到的是以核取方塊checkbox來做,巨集,觸發click時問題1迴圈於核取方塊內,累加,如果值為true的個數超過所設的話迴圈讓值為false的核取方塊enabled為false無法再勾選問題2,可同上。如點選B取消A的話,判斷不是再點選名稱(name)的核取方塊值改為false留意,true改為false也會觸發事件,所以這方面需以布林、文或數字來判斷是否為因true改為false而產生的觸發事件上述是以activex控制項內核取方塊的觸發事件click來回文的

Links booklink

Contact Us: admin [ a t ] ucptt.com