2012-07-17 78 views
0

我正在尝试使用Excel 2007选项按钮。我有是和否的组,因此我首先创建了一个框架并在其中放置了两个选项按钮。看起来很棒,效果很棒。我用同样的东西创建了另一个组,首先是一个框架,并在其中放置了两个选项按钮。两者都是互相排斥的团体,超级工作。我有100行,需要100个这样的组。如果我复制粘贴整个组(框架加两个选项按钮),则选项按钮编号保持不变。正因为如此,我无法为每个按钮分配不同的宏。我究竟做错了什么?在Excel中复制粘贴表单选项按钮

+0

这是表单还是工作表? – 2012-07-17 22:25:25

+0

我将选项直接放在工作表上。将它放在工作表中的表单中并将其直接放置在工作表上是否有区别? – tryurbest 2012-07-17 22:33:55

+0

我看不到那种行为。我添加了一个带有两个选项按钮的框架,并将它们分组。如果我复制/粘贴组,则粘贴副本中的每个项目都会获得一个新名称。选项按钮* text *与复制组中的相同,但不应影响您的宏分配。 – 2012-07-17 23:37:44

回答

0

右击要更改,然后选择Assign Macro...

然后选择你从你的宏列表想要的宏名或录制新宏其控制。它是由你决定。

每个按钮在Excel中单独识别,技术上他们有不同的ID。虽然它确实复制了形状的名称,但Excel显然意识到它们并不相同。 Excel方便地分配与您复制的对象相同的宏。它还方便地建议使用名称指示对象的名称。

Excel重复选项按钮的名称,因为它可以安全地执行此操作,因为它们分别位于不同的组中。如果你已经创建了所有的按钮,它们将会有不同的名称。您可能会注意到,即使复制了这些组,它们也会有不同的名称。事实上,如果您要将选项按钮移出组,Excel将分配新名称。

您不需要让Excel指定您的宏名称,Excel用来标识该对象的名称仅作为指导。使用您喜欢的任何宏名称,Excel将按照您的规则进行操作。

+0

是的,我认为这可能是正确的..它只是不太直观.. .. – tryurbest 2012-07-18 13:49:52