使用 vba 创建命令按钮

使用 vba 创建命令按钮

在当前工作表上添加命令按钮,然后插入在单击该按钮时运行的代码的 vba 代码是什么?

提前致谢。注意:单击命令按钮的任务是:选择工作簿名称“123”(已打开),选择工作表名称“ABC”,然后选择范围 a123。

答案1

典型的按钮制造商:

Sub button_maker()
    Dim r As Range
    Set r = Selection
        ActiveSheet.Buttons.Add(94.5, 75.75, 51, 27.75).Select
        Selection.OnAction = "macro123"
        ActiveSheet.Shapes(1).Select
        Selection.Characters.Text = "macro123"
    r.Select
End Sub

和典型的按钮代码:

Sub macro123()
    Workbooks("123.xlsx").Activate
    Sheets("ABC").Select
    Range("A123").Select
End Sub

相关内容