1. Инструментом Рисование/Надпись создаем надписи Москва, Киев, Питер
2. Каждой из них присваиваем макрос Макрос1.
Внимание вопрос:Как в макросе узнать по какой надписи щелкнул юзер?
Доп. вопрос:
- Код: Выделить всё
Set myDocument = Worksheets(1)
For Each sh In myDocument.Shapes
If sh.Type = msoTextBox Then
ActiveSheet.Shapes(e).Select
With Selection
.OnAction = "Макрос 1"
End With
End If
Next
Т.е. можно пробежаться по надписям и присвоить им один и тот же макрос, а нельзя ли к ним привязать функцию с аргументом. Для первой надписи Функция(1), для второй Функция(2) и т.д.?