|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.10.2009, 16:45 | #1 |
Пользователь
Регистрация: 01.10.2009
Сообщений: 12
|
Selection - как объеденить???
Подскажите пожалуйста, как можно сделать так, чтобы макрос добавлял новое выделение строки к уже имеющемуся выделению группы строк???!!!
Другими словами, работал как Ctrl+клик мышью. Вот просто выделение одной строки, по которой кликнули Sub macrosStr() ActiveCell.EntireRow.Select End Sub а как сделать, чтобы при новом клике выделялась не другая строка, а стали выделенные обе? и т.д. (три, ..., много). |
05.10.2009, 16:58 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
|
|
05.10.2009, 17:00 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
вставьте код в модуль листа, двойной щелчек по любой ячейке будет добавлять все новые и новые строки к уже отмеченным, до бесконечности...
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
05.10.2009, 17:15 | #4 |
Пользователь
Регистрация: 01.10.2009
Сообщений: 12
|
Ой как классно, спасибо огромнейшее! Теперь бы научиться при повторном клике убирать выделение ))) ну, передумал человек, нужно бы сделать переключатель....
|
05.10.2009, 17:24 | #5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Код:
|
|
05.10.2009, 17:32 | #6 |
Пользователь
Регистрация: 01.10.2009
Сообщений: 12
|
хм, иногда при кликах вываливаются ошибки.. а иногда срабатывает. Кажется ошибка возникает при попытке выделить несуществующую область, когда снимается последний Select и rg становится пустым. Тогда Rg.Selection не может выполниться. Ну в целом направление я поняла, спасибо большущее!!!
|
05.10.2009, 17:35 | #7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Теперь всё работает без ошибок: Код:
|
|
05.10.2009, 17:40 | #8 |
Пользователь
Регистрация: 01.10.2009
Сообщений: 12
|
Вот спасибо все работает, да. Даже думать не пришлось ))
|
05.10.2009, 18:03 | #9 |
Пользователь
Регистрация: 01.10.2009
Сообщений: 12
|
Ан-нет, чуть чуть подумать пришлось, самую капельку ))
Сделала это все не по двойному клику, а по одинарному, и только по определенному столбцу |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как перейти selection-ом в конец документа? | Diego__ | Microsoft Office Word | 4 | 26.08.2009 18:16 |
Добавить слова в Selection | viod | Microsoft Office Word | 3 | 08.06.2009 11:45 |
Совокупность записей объеденить в массив. распечатка данных | felmor | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 30.12.2008 19:58 |
Selection.AutoFilter | ZORRO2005 | Microsoft Office Excel | 4 | 04.02.2008 12:11 |
ВЫДЕЛЕНИЕ(SELECTION)???? | ZORRO2005 | Microsoft Office Excel | 2 | 12.12.2007 16:52 |