создание командных кнопок с помощью VBA

-2

Что такое код VBA, чтобы добавить командную кнопку на текущем рабочем листе, а затем вставить код для запуска при каждом нажатии этой кнопки?

заранее спасибо. Примечание. Задача для нажатия кнопки командной строки: выберите имя книги «123» (которое уже открыто), выберите имя листа «ABC», затем выберите диапазон a123.

user5107204
источник

Ответы:

0

Типичный производитель кнопок:

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
Gary's Student
источник
спасибо за быстрый ответ .... но я хочу, чтобы задача выполнялась командой, щелкни сам ... не через макрос. жду ценного ответа.
user5107204