看板 Office 關於我們 聯絡資訊
軟體: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
soyoso: 想到的是以核取方塊checkbox來做,巨集,觸發click時 09/21 15:57
soyoso: 問題1迴圈於核取方塊內,累加,如果值為true的個數超過所 09/21 15:57
soyoso: 設的話 09/21 15:57
soyoso: 迴圈讓值為false的核取方塊enabled為false無法再勾選 09/21 15:57
soyoso: 問題2,可同上。如點選B取消A的話,判斷不是再點選名稱( 09/21 15:57
soyoso: name)的核取方塊值改為false 09/21 15:57
soyoso: 留意,true改為false也會觸發事件,所以這方面需以布林、 09/21 15:57
soyoso: 文或數字來判斷是否為因true改為false而產生的觸發事件 09/21 15:57
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