以编程方式将具有macros的button添加到Excel文件

我正在用Excel VBA应用程序创build格式工作表,我想以编程方式添加一个button到每个工作表创build时。 此button必须附加一个macros,它将特定单元格中某个范围内的值的平均值显示出来,并根据平均值更改此单元格的背景颜色。 有没有可能,如果是的话,我该怎么办?

您可以像这样或例如添加button:

ActiveSheet.Buttons.Add(52.5, 7.5, 173.25, 41.25).Select 'Arguments are coordinates Selection.OnAction = "Button_Click" 

现在确保Button_Click子项具有你想要的逻辑。