Тогда у вас есть джокер, который не использовал элементы управления, а использовал текстовые поля. И не только текстовые поля, но и сгруппированные текстовые поля. В этом случае вы можете войти в режим разработки, как описано выше, и при нажатии правой кнопкой мыши на текстовом поле появится опция « Assign Macro
макрос». Выбор этого открывает диалоговое окно, которое позволяет вам сделать новый макрос или записать его. Конечно, вы будете удивляться , как это работает , если нет макроса уже назначен на этот Shape. Да, Shape not Textbox, потому что Excel не любит слишком четко различать. Затем вы некоторое время будете возиться и пытаться воссоздать исходный объект без определенного макроса, чтобы он перестал запускать макрос каждый раз, когда вы пытаетесь щелкнуть по вложенному текстовому полю. Вам нужно будет кликать по вложенным текстовым полям, пока вы не получите тот, который вам нужен, чтобы отобразить его как выделенный (подсказка: попробуйте щелкнуть правой кнопкой мыши сам текст). Вы можете даже искать и узнавать, как разгруппировать текстовые поля (выделите текстовое поле, посмотрите на ленту, где написано «Инструменты рисования», а затем перейдите на вкладку «Формат»). Как только нужный объект выделен, контекстное меню должно показать уже назначенный ему макрос и предложить опцию «Редактировать». Теперь вы сможете приступить к отладке или изменению кода спагетти VBA, несомненно оставленного «гуру». Вы можете даже искать определение «гуру»: духовный учитель, особенно тот, кто передает посвящение. Считайте себя «инициированным».