【发布时间】:2012-12-21 16:47:03
【问题描述】:
对于我的问题,我想在非 NULL 或“”的单元格旁边创建一个按钮。按钮的标题必须跟在旁边单元格中的值之后。
例如:
- 我在
Range("D3")中输入了“EMPLOYEE” - 我希望宏在
Range("C3")中创建一个名为“EMPLOYEE”的按钮 - 但是我希望宏是动态的,这样每次我在“D”列中输入值时,左侧的单元格 -
C3都会出现一个按钮。
因此,我发现我需要手动为CommandButton 编码,对吗?
尽管如此,在此先谢谢大家。
【问题讨论】:
-
First ... What have you tried? Second ... 查看
Worksheet_Change事件和Macro Recorder,同时手动执行您想要的操作。 -
首先,我确实将按钮添加到 ActiveSheet 中,但对“Selection.OnAction =”一无所知,因为宏是我模块中的子项。
-
你想让按钮做什么?
-
Selection.OnAction =如果您想单击按钮并执行宏,这似乎与您提出的问题不同。你不需要任何按钮来创建按钮......除非我很困惑。 -
是的,确实很抱歉造成混乱。我希望 worksheet_change() 在特定条件下为我创建 CommandButton。