Подскажите пожалуйста, как сделать, чтобы по одному клику на ячейке выделялась не только она сама, как предусмотрено в Excel'е по умолчанию, а сразу несколько ячеек строки в заданных пределах.
Выделение нескольких ячеек по клику на одной из них
23.07.2011 09:42:49
|
|
|
|
23.07.2011 10:19:04
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False Target.Resize(, 5).Select Application.EnableEvents = True End Sub |
|
|
|
23.07.2011 10:21:35
можно гиперссылкой
|
|
|
|
23.07.2011 10:31:30
Пардон, 2-й и 4-й
|
|
|
|
23.07.2011 10:35:20
Работает, но не очень красиво, т.е. выполняется только при отпускании кнопки мыши. А нельзя ли сделать, чтобы выполнялось сразу при нажатии?
|
|
|
|
23.07.2011 10:50:56
И как можно макросом задать свой цвет рамки выделения?
|
|
|
|
23.07.2011 11:08:55
А еще сделать рамку фигурной, с цветочками, и чтоб при выделении музыка проигрывалась и ячейки мигали разными цветами.
Я сам - дурнее всякого примера! ...
|
|
|
|
23.07.2011 11:38:59
{quote}{login=kukushkin}{date=23.07.2011 10:35}{thema=}{post}Работает, но не очень красиво{/post}{/quote}kukushkin, все в excel Вы уже познали и осталось только красоты добавить?
|
|
|
|
23.07.2011 13:34:20
Нет и нет.
Application.EnableEvents = False отключает обработку события при выделении ячеек. |
|
|
|
23.07.2011 16:15:08
to kukushkin: "Я имел ввиду несколько другое: можно ли макросом изменить цвет рамки выделения, установленный в Excel по умолчанию."
Да, выкладывал пример (ссылка ниже). Только смысла в этом не вижу : )
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук |
|
|
|
23.07.2011 16:23:06
Вы упустили ключевое: "Вам же самым первым сообщением был дан ответ."
|
|
|
|
Читают тему