如何迭代Excel中的ActiveX命令按钮?

为我提供了一个带有activeX控件按钮的电子表格,以执行一个复杂的宏,因为VBA代码受密码保护,所以我看不到该宏。我需要使用activeX按钮遍历1000个输入值。有没有办法在VBA或R中单击按钮的部分进行编码?

这就是我想要实现的目标:

  1. 在Sheeta上设置输入单元格值
  2. 在Sheeta上按下一个标有“ RunSimulation”的按钮
  3. 将SheetB上的输出值复制到单独的表中
  4. 重复

我需要第2步的帮助。

lz245548622 回答:如何迭代Excel中的ActiveX命令按钮?

您可以在此处使用Application.Run,指定工作簿名称,工作表代码模块和点击处理程序:

Dim i as Long
For i = 1 to 1000
    Application.Run "'WorkbookName.xlsm'!Sheet1.RunSimulation_Click"
Next
本文链接:https://www.f2er.com/2827941.html

大家都在问