excel暗淡的单元格文本值作为控件

我有我的macros的麻烦。 我有一个button和一个窗体上的几个checkbox,我试图写一个代码,当我点击button,它将检查范围(“A1”)。文本后,采取的文本(在这种情况下是“ checkbox1“),我想说这样的事情:

questionnaire = Range("A1").Text questionnaire.Value = Range("A2").Value 

因为我有前面提到的许多checkbox,我希望当我在“A1”中编写某个控件名称时,当我单击该button时,该控件将采用“A2”中的值。 问题是我不知道我应该如何调查DIM。 请帮忙

谢谢

尝试这个

 Private Sub CommandButton1_Click() CB = Sheets(3).Range("A1").Value CBVal = Sheets(3).Range("A2").Value For Each contr In UserForm1.Controls If TypeName(contr) = "CheckBox" And contr.Name = CB Then contr.Value = CBVal End If Next End Sub 

确保你在A1中input正确的名字

在这里输入图像说明