亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求解,是VBA關于Checkbox控件相互控制的代碼?有什么關聯么

求解,是VBA關于Checkbox控件相互控制的代碼?有什么關聯么

小唯快跑啊 2021-06-21 18:14:07
我不是很懂VBA,現在是有三個checkbox控件,要實現一個功能:如果checkbox1被選中,checkbox2、checkbox3、checkbox4都選中如果checkbox2、checkbox3、checkbox4都選中,checkbox1也自動選中如果checkbox2、checkbox3、checkbox4不是都選中狀態,checkbox1也自動不選中有點像checkbox1體現另外三個的總的狀態,在VBE里如果寫代碼?求助
查看完整描述

2 回答

?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

一.在checkbox1的更新后事件:


if checkbox1=-1 then  checkbox2=-1  checkbox3=-1  checkbox4=-1else  checkbox2=0  checkbox3=0  checkbox4=0end if

二.在checkbox2、3、4的更新后事件:


if checkbox2=-1 and  checkbox3=-1 and   checkbox4=-1 then   checkbox1=-1else  checkbox1=0end if



查看完整回答
反對 回復 2021-06-26
?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

Private Sub CheckBox1_Click()    If CheckBox1 Then        CheckBox2.Value = True        CheckBox3.Value = True        CheckBox4.Value = True    Else        CheckBox2.Value = False        CheckBox3.Value = False        CheckBox4.Value = False    End IfEnd SubPrivate Sub CheckBox2_Click()    If CheckBox2 Then        If CheckBox3 And CheckBox4 Then CheckBox1.Value = True    Else        If Not CheckBox3 And Not CheckBox4 Then CheckBox1.Value = False    End IfEnd SubPrivate Sub CheckBox3_Click()    If CheckBox3 Then        If CheckBox2 And CheckBox4 Then CheckBox1.Value = True    Else        If Not CheckBox2 And Not CheckBox4 Then CheckBox1.Value = False    End IfEnd SubPrivate Sub CheckBox4_Click()    If CheckBox4 Then        If CheckBox3 And CheckBox2 Then CheckBox1.Value = True    Else        If Not CheckBox3 And Not CheckBox2 Then CheckBox1.Value = False    End IfEnd Sub

查看完整回答
反對 回復 2021-06-26
  • 2 回答
  • 0 關注
  • 579 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號