我在工作表“ A”上有一个ActiveX CheckBox控件,在工作表“ B”上有另一个。当我在“ A”处选中CheckBox时,我希望宏在“ B”处选中CheckBox。
到目前为止我尝试过的是:
这:Sheets("B").Shapes("CheckBox1").ControlFormat.Value = xlOn
Sheets("B").Shapes("CheckBox1").ControlFormat.Value = xlOn
这:ThisWorkbook.Worksheets(1).Shapes("Check Box 1").OLEFormat.Object.Value = 1
ThisWorkbook.Worksheets(1).Shapes("Check Box 1").OLEFormat.Object.Value = 1
这两个代码都给我一个错误,指出该对象不接受此属性或方法。
因此,不可能从另一个工作表中检查CheckBox吗?
工作表1中的Checkbox1更改工作表2中的checkbox1
Private Sub CheckBox1_Click() If Me.CheckBox1 = True Then Sheets("Sheet2").CheckBox1.Value = True Else Sheets("Sheet2").CheckBox1.Value = False End If End Sub
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句