Страница 1 из 1

Добавлено: 27 дек 2005, 14:06
Dmitriy Panaev
Здравствуйте, уважаемые.
По долгу службы столкнулся со следующей задачей от отдела кадров.
Возможно ее решение "лежит на поверхности" но я пока не достаточно владею инструментами VB.
Зача следующая.
Есть полный список сотрудников предприятия(Лист1). Необходимо в полном спике выделить(цветом, размером шрифта) структурные подразделения (смены), список людей в смене находится на другом листе книги.
Я могу составить алгоритм действия прогрммы, но реализовать ее средствами VB не могу. :(

Добавлено: 27 дек 2005, 19:39
Avsha
Это вопрос из темы условного форматирования в Excel.
Я когда-то тоже задавал подобный вопрос, закажите в поиске форума слово "цвет" и получите всю информацию.
Применительно к вашему случаю:
1. Пусть полный список сотрудников находится в диапазоне A1:A30
2. А список сотрудников в смене на другом листе в диапазоне С1:C30. Дадим имя этому диапазону "mas_B".
3. Выделяем ячейку A1 и выполняем:
меню Формат\Условное Форматирование...\выбираем из списка опцию <формула>\- вводим формулу:
=ПОИСКПОЗ(A1;mas_B;0) и назначаем красный цвет текста для этого условия.
4. Кисточкой "Формат по образцу" переносим формат на остальные ячейки диапазона A1:A30.
Все.

Примечание.
Если хотите убрать формат опять же кисточкой перенесите исходный формат с чистой ячейки, тем самым снимете всякое условное форматирование.

Добавлено: 28 дек 2005, 14:47
Dmitriy Panaev
Спасиба, Avsha, за совет, просто и со вкусом. А то у меня мысли как это организовать совсем в дркгую сторону ушли.
С уважением Дмитрий