【发布时间】:2014-07-09 03:41:21
【问题描述】:
我有一个复选框名称列表作为单元格中的文本(C 列),我想将该名称保存到 ChkB,然后将单元格链接到复选框。当我运行它时,我在 ChkB= 行收到“无效使用属性”错误。我尝试查找此内容,但没有发现任何有用的信息。希望有人可以帮助我。
**更新第 4 行.. 现在我在第 5 行“找不到方法或数据成员”出现新错误
** 附注我想我应该提到我在 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
更新:解决了。谢谢蒂姆·威廉姆斯
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
【问题讨论】:
-
看起来您在第 4 行缺少
Set。 -
谢谢...现在问题是第 5 行。“找不到方法或数据成员”... LinkedCell 不是东西吗?