|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2010, 14:59 | #1 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 45
|
Имя кнопки без явного указания
Код:
По нажатию на кнопку должно появиться ее имя и выделиться ячейка под ней. Как сделать без прямого указания ее имени в 1й строке?
Если у вас и седьмой блин комом, к чёрту блины - пеките комочки!!!
|
13.03.2010, 15:49 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
|
13.03.2010, 16:18 | #3 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 45
|
Спасибо, попробовал второй вариант - сработало.
Правда, после замены Me. на ActiveSheet. Что зачит это Me? И еще, почему в Вашем файле нет модулей, а пример работает? P.S. "Благодарности принимаются ..." - можно подробности в личку?
Если у вас и седьмой блин комом, к чёрту блины - пеките комочки!!!
|
13.03.2010, 16:24 | #4 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
В данном случае, код расположен в модуле листа - поэтому Me ссылается на лист, на котором расположены кнопки. Цитата:
Есть, конечно, разница, но в данном случае это не принципиально. |
||
13.03.2010, 16:52 | #5 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 45
|
Если еще не надоел - а в чем разница?
Если у вас и седьмой блин комом, к чёрту блины - пеките комочки!!!
|
13.03.2010, 17:49 | #6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
После набора activesheet и точки, к сожалению, выпадающий список свойств и методов не появляется (недоработка Microsoft) Разницы при использовании различных модулей для обычных макросов, вызываемых кнопкой на листе, нет. Модули листов и книги обычно используются для обработчиков событий соответствующих объектов - например, чтобы отловить изменение ячейки, открытие книги, активацию листа, и т.п. В стандартных модулях обычно помещают код, который должен быть доступен из других мест - к примеру, пользовательские функции, которые должны работать на всех листах.
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 13.03.2010 в 21:52. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в WORDPRESS запретить постинг без указания заголовка и тегов? | Рыжая_Бестия | WordPress и другие CMS | 2 | 11.09.2009 15:44 |
Имя mp3 файла без использования Bass | Дима я | Мультимедиа в Delphi | 7 | 28.07.2009 12:24 |
Как Как проверить кнопки мыши без OnMouseDown? | Вадим Буренков | Общие вопросы Delphi | 3 | 22.05.2009 15:08 |
Обратиться к графику без указания имени | ruavia3 | Microsoft Office Excel | 2 | 09.04.2009 14:12 |
Как узнать имя кнопки? | LeGAl | Microsoft Office Excel | 1 | 10.03.2009 00:04 |