Вставка названия нажатой фигуры-"кнопки" в ячейку - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д