1

我处于需要使用以下事件处理程序创建多个Command buttons并将单个分配event handler给这些按钮的情况。

Private Sub Digits_Click(Index as Integer)
Display.Caption=Display.Caption+Digits(Index).Caption
End Sub

我创建了第一个按钮并将其复制粘贴到userform但它没有提示:

“你已经有一个控件名称XXX,你要创建一个控件数组吗?”

VBA 不允许我们像在 VB6 和 VB.Net 中那样创建控制数组。我的问题是我们还能在 VBA 中创建控制数组吗?我是这个话题的新手请帮忙

4

1 回答 1

0

您可能想查看创建循环并动态添加命令按钮

每个 cmd 都应该有一个唯一的名称。它可以调用相同的子过程。但是每个按钮都应该在其自身的意义上是独一无二的。

于 2020-05-25T04:51:35.730 回答