|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2010, 06:17 | #11 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Для активного листа выполните макрос:
Код:
Чем шире угол зрения, тем он тупее.
|
10.02.2010, 10:30 | #12 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
Спасибо. А нельзя ли сделать так, что бы ячейка сразу окрашивалась после каждого редактирования, ато постоянно вручную запускать макрос как-то не удобно
Последний раз редактировалось Tidus; 10.02.2010 в 10:38. |
10.02.2010, 10:55 | #13 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Можно. Пример во вложении. Попробуйте добавить на лист значение, формулу, ссылку на другой лист и т.п.
Чем шире угол зрения, тем он тупее.
|
10.02.2010, 14:12 | #14 | |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
Цитата:
2. Нельзя ли 1 макрос оставить, который распространяется на весь лист - я его буду вручную запускать. Но добавить 2 макрос, который уже отслеживал бы действия и раскрашивал бы только последнюю редактируемую ячейку, а не весь лист, ато при каждом обновлении всего листа бывает подтормаживает. Последний раз редактировалось Tidus; 10.02.2010 в 14:16. |
|
11.02.2010, 09:45 | #15 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. Так будет и правильно и быстро. При вводе новых значений (формул, ссылок и т.п.), обрабатываются не все, а только измененные ячейки. Допускается работа с диапазонами ячеек. А для первоначального окрашивания того, что уже имеется на листе, используйте предыдущий макрос. Можно его выполнять каждый раз, по событию открытия книги, но это ни к чему. Достаточно выполнить его 1 раз, запустив вручную.
Чем шире угол зрения, тем он тупее.
|
11.02.2010, 20:25 | #16 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
Спасибо.
1. Но всё же тормозит на секунду после каждого элементарного редактирования. Наверное тормозит из-за большого количества данных на листе. Хотя без макроса всё работает без тормозов. 2. И ещё этот макрос после действий в верхнем углу Экселя исчезает кнопка отмены и действия нельзя вернуть в исходное положение, что не дает возможности его использовать. В макросе от Эдукэшион такого не происходит. Обратите внимание. Последний раз редактировалось Tidus; 11.02.2010 в 21:45. |
15.02.2010, 14:19 | #17 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
SAS888, реально ли ускорить работу макроса, что бы он не подвисал после каждого редактирования?
|
16.02.2010, 06:21 | #18 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Предложенный макрос не должен "тормозить". Он обрабатывает только изменяемую ячейку (ячейки). Прикрепите проблемный файл - разберемся.
Чем шире угол зрения, тем он тупее.
|
22.02.2010, 15:42 | #19 |
Пользователь
Регистрация: 16.02.2010
Сообщений: 34
|
А возможно ли стандартными способами окрашивать ячейку привязанную к списку в нужный цвет по условию? Допустим список - цифры с 1 до 10, если поставил с 1 до 5 - красный цвет, 6-10 - зелёный(пример просто)?
|
22.02.2010, 16:07 | #20 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
См. пример.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение книги Excel по названию ячейки и по пути ячейки | IFRSoff | Microsoft Office Excel | 16 | 07.06.2012 16:58 |
Как раскрасить в RichEdit часть сторки? | Вадим Буренков | Общие вопросы Delphi | 3 | 06.07.2009 13:42 |
Как задать свойства ячейки в Excel? | Dux | Microsoft Office Excel | 6 | 16.08.2008 17:03 |
Как раскрасить ячейку внутри StringGrid. | GarfieldX | Общие вопросы Delphi | 5 | 14.02.2008 21:59 |
Как раскрасить ячейки StringGrid'а в разные цвета в соответствии с условием? | monushka | Компоненты Delphi | 12 | 05.11.2007 23:44 |