【发布时间】:2018-02-20 21:18:30
【问题描述】:
我有代码检查单元格中的每个复选框是否都已被选中,如果是,则相应地更改单元格的背景颜色。
我有一张带有 900 个 ActiveX 复选框的工作表,每个单元格有 18 个复选框,并且可能会添加更多,我不想编写 900 多个“Private Sub CheckBox#_Click()”事件。有没有办法为所有人编写一次事件?
【问题讨论】:
-
不是真的,但有点。您可以创建一个将处理事件的类,并为每个控件创建一个包含一个项目的集合(或数组)。
标签: excel vba activexobject