|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2011, 23:04 | #11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
С цветом сложнее, если Вы не хотите затирать исходную заливку, а выделение вот:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
11.02.2011, 08:37 | #12 |
Форумчанин
Регистрация: 21.01.2011
Сообщений: 118
|
те сделать и включить защиту листа вне зоны выделения так понял ?
|
11.02.2011, 09:04 | #13 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Нет, нужно в начале кода отследить, где кликнул пользователь. И если клик не в нужной зоне - то выход из кода. Если в нужной - то соответственно срабатывает координатное выделение.
webmoney: E265281470651 Z422237915069 R418926282008
|
11.02.2011, 09:05 | #14 |
Форумчанин
Регистрация: 21.01.2011
Сообщений: 118
|
еще несколько вопросов если можно
1. rng = "B" & r & ":G" & r - это для диапазона B:G горизонтальное выделение а нужно B8:G500 - что добавить - изменить? 2. если 2 дипазона выделения по горизонтали? rng = "B" & r & ":G" & r - это для диапазона B:G а еще + плюсом диапазон по горизонтали K:N - что добавить - изменить? 3. это не знаю как сделать Последний раз редактировалось Uralmaster; 11.02.2011 в 09:09. |
11.02.2011, 11:21 | #15 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
1. rng = "B8:G500"
2. union(rng, range("K:N")).select 3. надо знать за каким диапазаном "присматривает" процедура. допустим это диапазон rng, тогда: If Intersect(rng, Target) Is Nothing Then exit sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
11.02.2011, 11:32 | #16 |
Форумчанин
Регистрация: 21.01.2011
Сообщений: 118
|
сейчас попробую
вставляю rng = "B8:G500" вниз выделяется весь диапазон по клику вставляю rng = "B8:G500" в начало потом If Intersect(rng, Target) Is Nothing Then exit sub не работает запутался Код:
Последний раз редактировалось Uralmaster; 11.02.2011 в 12:46. |
11.02.2011, 11:57 | #17 | |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Цитата:
По п.2. - rng = "B" & r & ":G" & r & "," & "K" & r & ":N" & r
webmoney: E265281470651 Z422237915069 R418926282008
|
|
11.02.2011, 13:00 | #18 |
Форумчанин
Регистрация: 21.01.2011
Сообщений: 118
|
По п.2. - rng = "B" & r & ":G" & r & "," & "K" & r & ":N" & r
два диапазона получаются но если вне диапазона кликаешь-труба ... моргает все что можно Application.ScreenUpdating = False не помогает пробую так Код:
Последний раз редактировалось Uralmaster; 11.02.2011 в 13:10. |
11.02.2011, 14:30 | #19 |
Форумчанин
Регистрация: 21.01.2011
Сообщений: 118
|
вот так нормально
Код:
Код:
все завелось спасибо участникам форума за советы ! Последний раз редактировалось Uralmaster; 11.02.2011 в 15:30. |
11.02.2011, 15:23 | #20 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Я подумал - нужно, чтоб в двух диапазонах горизонтально выделялось
P.S. А оно так и нужно - сейчас в коде увидел...
webmoney: E265281470651 Z422237915069 R418926282008
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделение | masterenergy | Microsoft Office Excel | 2 | 04.09.2009 19:45 |
Выделение в TEdit | Devoto | Общие вопросы Delphi | 3 | 15.04.2009 20:42 |
выделение | StasSv | Microsoft Office Excel | 8 | 26.01.2009 14:02 |
выделение | StasSv | Microsoft Office Excel | 2 | 10.11.2008 17:15 |
Выделение картинки | SergGhost | Мультимедиа в Delphi | 14 | 28.09.2008 13:01 |