2017-03-07 451 views
-1

我希望能夠單擊Excel VBA上的一個複選框,該複選框可以單擊其他複選框。我的場景是我想要創建一個顯示5種數據類型的表格,我想要完成的是創建一個Checkbox,點擊所有這些其他複選框,並因此加載所有數據,而用戶不必檢查其他所有5個複選框的。如果用戶勾選了所有其他5個選項,並且用戶點擊了該按鈕,然後取消選中此複選框,則可以選中此複選框。希望有人能幫忙嗎?如何點擊一個複選框,點擊所有複選框VBA

回答

0

主要的複選框,點擊功能裏面添加oleobjects.object.value財產

sub checkbox1_click() 
activeworkbook.sheets(1).oleobjects("checkbox_2").object.value=true 
end sub 

可以以類似的方式添加多個複選框....所以每當主複選框(複選框1)啓用複選框子項中的所有其他複選框也將啓用

+0

類似地,您也可以通過創建一個檢查五個複選框值是否爲true並更改主複選框的值的子集 –

+0

你Sivaprasath! – steve66591