如何通过名称引用形状以及可以使用的其他内容。选择?


0

我使用MS Excel 2007

我的问题分为两部分

我有一个名为“Option1”的表单选项按钮

  1. 如何在其他宏中引用该按钮?我知道我可以使用它选择它:ActiveSheet.Shapes(“Option1”)。选择

但我真的只需要使用类似的东西

ActiveSheet.Shapes(“Option1”)这样做会在VBA中引发错误。

2.使用ActiveSheet.Shapes(“Option1”)。选择

是否有列表或资源显示.Select部分可以使用的其他内容?

Answers:


0

如果您正在使用Form Control OPTION BUTTON,则应使用不同的命令。

以下是几个例子:

ActiveSheet.OptionButtons("Option Button 1").Select

ActiveSheet.Shapes("Option Button 1").ControlFormat.Value = Xlon

Range("A1")=Activesheet.OptionButtons("Option Button 1").value

ActiveSheet.OptionButtons("Option Button 1").LinkedCell = "Sheet1!$A$1"

要么

 ActiveSheet.Shapes("Option Button 1").ControlFormat.LinkedCell = "Sheet1!$A$1"

在选项按钮上运行宏单击:

ActiveSheet.Shapes("Option Button 1").OLEFormat.Object.OnAction = "Module1.MyMAcro"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.