我有一个复选框名称列表作为单元格中的文本(列C),我想将该名称保存到ChkB,然后将单元格链接到复选框。当我运行这个时,我在ChkB =线上得到“无效使用属性”错误。我试着看这个,我找不到任何有用的东西。希望有人可以帮助我。
**更新了第4行..现在我在第5行“未找到方法或数据成员”上有新错误。
** P.S.我想我应该提一下我在word doc中使用VBA来编辑excel文件。
也许这会影响LinkedCell命令? (它正在引用工作表,因此它知道在excel中执行此操作)
**再次更新......在我设置ChkB的行上,我遇到类型不匹配错误
Dim ChkB As CheckBox
For k = 2 To 9
Set ChkB = Sheets("SheetA").Shapes(Range("C" & k).Value)
.LinkedCell = "C" & k
Next k
更新:解决了它。谢谢Tim Williams
Dim ChkB As CheckBox
Dim e as string
For k = 2 To 9
e = Range("C" & k).Text
Sheets("SheetA").Checkboxes(e).LinkedCell = "SheetA!C" & k
Next k
答案 0 :(得分:0)
尝试:
Sheets("SheetA").Checkboxes(Range("C" & k).Value).LinkedCell="C" & k