如何或可能将一个按钮分配给宏并将该按钮的文本作为公式?
IE
如果A2是“ John Doe”
按钮可以有John Doe作为文字吗???如果我将名称更改为“ Jane Doe”,则具有公式(= A2),以便在更改文本时,按钮的显示文本会自动更改?
通过评论也回答了同样的问题。但是,它被标记为未回答,因此代表PKatona
答案复制自
答案1
右键单击电子表格底部的Sheet1选项卡,然后选择查看代码
复制粘贴以下代码
Private Sub Worksheet_Activate()
Buttons("Button 1").Caption = "NEW TEXT"
End Sub
激活Sheet1时触发此事件,并将按钮上的标题更改为NEW TEXT
显然,您可以按名称或它们的索引来引用按钮。如果要修改其他对象上的文本,则可以修改“按钮1”。
如果您替换“ NEW TEXT”,则可以为其分配变量或表达式的求值
例如
如果在Sheet2上的单元格A1中键入任何内容,则可以修改Sheet1后面的代码并使用
Private Sub Worksheet_Activate()
Buttons("Button 1").Caption = Sheets("Sheet2").Range("A1")
End Sub
这样,每次激活Sheet1时,按钮上的文本将从Sheet1的单元格A1中拾取
要找出按钮的名称,请点击此处
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句