Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2010, 22:03   #1
DYm00n
Пользователь
 
Регистрация: 06.09.2010
Сообщений: 15
По умолчанию Выделение цветом еще не правленных ячеек

Есть книга Excel с множеством страниц, на каждой есть ввод данных. Требуется выделить ячейки, которые с момента последнего открытия файла еще не правились
DYm00n вне форума Ответить с цитированием
Старый 06.09.2010, 22:26   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
ячейки, которые с момента последнего открытия файла еще не правились
Что под этим подразумевается,определенный диапазон,определенные ячейки,или весь лист должен быть цветным?
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 06.09.2010, 22:31   #3
DYm00n
Пользователь
 
Регистрация: 06.09.2010
Сообщений: 15
По умолчанию

Нет, есть в столбце 10 ячеек, в каждое из которых вводятся данные и печатается документ. Иногда бывает, из-за невнимательности люди пропускают ячейки, нужно чтобы при открытии файла все эти ячейки подсвечивались красным цветом, по мере их заполнения цвет становился зеленым. Т.е. заполнил ячейку, перешел на следующую и предыдущая уже зеленым светится
DYm00n вне форума Ответить с цитированием
Старый 06.09.2010, 22:48   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Где-то так,как во вложении.
Если на всех листах один диапазон,то код можно перенести в модуль книги
Код:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

End Sub
Вложения
Тип файла: rar память.rar (9.3 Кб, 20 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 08.09.2010, 19:32   #5
DYm00n
Пользователь
 
Регистрация: 06.09.2010
Сообщений: 15
По умолчанию

Немного не так, в твоем примере, даже простое нажатие на красную ячейку делает ее зеленой, а мне нужно, чтобы она была красно до ввода или правки данных в ней. Т.е. я нажимаю мышкой на нужной заданной ячейки и начинаю править данные, после того как я перешел к следующей ячейки, та ячейка стала зеленой
DYm00n вне форума Ответить с цитированием
Старый 08.09.2010, 19:49   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Образец файла с нужным диапазоном где?
Или укажите какой диапазон нужно поставить под контроль

Это был лишь пример как вариант
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 08.09.2010, 21:24   #7
DYm00n
Пользователь
 
Регистрация: 06.09.2010
Сообщений: 15
По умолчанию

Предположим E5-E10, но на каждом листе это разный диапазон, иногда они одинаковые
DYm00n вне форума Ответить с цитированием
Старый 09.09.2010, 01:30   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Юзайте вложение
Вложения
Тип файла: rar TOTAL RECALL.rar (12.6 Кб, 26 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 09.09.2010, 19:07   #9
DYm00n
Пользователь
 
Регистрация: 06.09.2010
Сообщений: 15
По умолчанию

А можешь объяснить, что к чему, я что-то разобраться вообще не смог. Есть книга с несколькими страницами, у некоторых страниц, один и тот же диапазон, у некоторых другой. Можно подробнее объяснить, что куда?
DYm00n вне форума Ответить с цитированием
Старый 09.09.2010, 23:18   #10
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Все очень просто.На каждом листе поименованный диапазон.
Имя на первом листе DIAP1 .втором DIAP2 и т.д DIAPN им соответствуеют массивы данных Rz1 Rz2 и т.д, RzN, которые заполняются при открытии документа.при изменении данных на листе идет сравнение старых и новых данных.Соответственно и меняется заливка
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение ячеек цветом при значении "ИСТИНА" alex98 Microsoft Office Excel 5 16.05.2010 13:11
Выделение цветом определённых ячеек Bbalt Microsoft Office Excel 5 13.02.2009 12:07
Выделение цветом ratgunter Общие вопросы C/C++ 0 05.12.2008 23:22
как сцепить несколько ячеек чтобы сохранилось выделение цветом или жирным шрифтом gribkow Microsoft Office Excel 7 23.04.2008 09:27