Вставка названия нажатой фигуры-"кнопки" в ячейку - VBA
Формулировка задачи:
Есть несколько фигур-"кнопок" (А,В,С...) со своими уникальными макросами: кнопка А вставляет в ячейку значение "А", кнопка В - "В" и т.д.
Как обратиться к "Названию" нажатой кнопки и использовать его в качестве параметра, чтобы сделать один универсальный макрос?
Решение задачи: «Вставка названия нажатой фигуры-"кнопки" в ячейку»
textual
Листинг программы
Private Sub МакросALL() Range("A1") = ActiveSheet.Shapes(Application.Caller).TextEffect.Text 'Range("A1") = ActiveSheet.Shapes(Application.Caller).DrawingObject.Caption 'Range("A1") = ActiveSheet.Shapes(Application.Caller).OLEFormat.Object.Caption End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д