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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2010, 08:23   #11
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
подставляйте на листе Табель другой месяц, смотрите результаты.
на листе ЖурналНеявок - если вторая дата меньше первой - она закрашивается красным.
Большое спасибо! Но данный вариант не подойдет. У меня программно заполняется табель на 300 сотрудников с учетом сменных графиков, нормы дней и часов на весь выбранный месяц, мне остается только разнести отпуска, больничные и так далее, поэтому нужно расставлять программно.
Так что, если это отпуск то проставлять "ОТ" по шестидневке, если больничный то "Б" по смене, отпуск без содержания "А" по календарным дням и т.п.
sa4ok2 вне форума Ответить с цитированием
Старый 03.04.2010, 08:25   #12
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от EugeneS Посмотреть сообщение
Какой максимальный срок отсутствия сотрудника может быть?
Может быть до трех лет, если это отпуск по уходу за ребенком, а как правило до полутора месяцев при трудовом отпуске.
sa4ok2 вне форума Ответить с цитированием
Старый 03.04.2010, 08:36   #13
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от EugeneS Посмотреть сообщение
например, можно так, см. вложение

Нажмите кнопку "Табель"
Выдает ошибку.
Изображения
Тип файла: jpg jpg02.jpg (97.5 Кб, 48 просмотров)
sa4ok2 вне форума Ответить с цитированием
Старый 03.04.2010, 11:32   #14
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Отключил лишние библиотеки в файле от EugeneS
Теперь ошибки выскакивать не будут: http://excelvba.ru/XL_Files/Sample__...__13-31-16.zip
Проверяйте.
EducatedFool вне форума Ответить с цитированием
Старый 03.04.2010, 11:35   #15
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

попробуйте так, нажмите кнопку "Табель"

PS. EducatedFool, спасибо, ошибка немного озадачила . У меня на трех машинах она не появляется.
Вложения
Тип файла: zip PersonnelBase(пример).zip (30.0 Кб, 16 просмотров)

Последний раз редактировалось EugeneS; 03.04.2010 в 11:45.
EugeneS вне форума Ответить с цитированием
Старый 03.04.2010, 11:44   #16
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
зависимости от выбора года и месяца на другой лист с 1 по 31
я сталкивался со случаями, когда в месяце бывает меньше 31 дня.
Цитата:
трудовой отпуск с 20 марта 2010 по 31.04.2010, то на листе "Табель" от нашел этот табельный номер 452 и с 20 марта по 31 марта проставил "ОТ".
Цитата:
Так что, если это отпуск то проставлять "ОТ" по шестидневке
Определитесь, что правильно.
У меня в табель попадали только те, с кем что-то присходило в течение указанного месяца.
Уберите от-туда формулу, программно поставьте необходимые табельные номера, поправьте формулу немного, все будет заполняться, как напишете.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.04.2010, 12:13   #17
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Всем ОГРОМНОЕ спасибо, все заработало!

Последний раз редактировалось sa4ok2; 03.04.2010 в 13:06.
sa4ok2 вне форума Ответить с цитированием
Старый 03.04.2010, 13:08   #18
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

IgorGO, большое спасибо! Вашему примеру тоже найду применение!

Ой, я только сейчас разглядела, там еще и само расскрашивает субботу и воскресенье! Решение одной задачи разными методами. Круто!

Последний раз редактировалось sa4ok2; 03.04.2010 в 16:20.
sa4ok2 вне форума Ответить с цитированием
Старый 03.04.2010, 13:21   #19
asas2010
Пользователь
 
Регистрация: 24.03.2010
Сообщений: 65
По умолчанию

IgorGO, EugeneS, EducatedFool, примите пожалуиста и от меня ОГРОМНОЕ спасибо (жаль нету кнопки, хотя такое ОГРОМНОЕ спасибо кнопкои не выразишь ). Спасибо.
asas2010 вне форума Ответить с цитированием
Старый 03.04.2010, 14:02   #20
sa4ok2
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 22
По умолчанию

Я просто счастлива, что все работает, я столько месяцев над этим бьюсь, а тут раз... и все готово! Вот что значит профессионалы!

Но у меня есть еще один вопрос, а как сделать, так чтобы программно был найден сначала табельный номер на листе "Табель", а уже затем проставлены в зависимости от периода неявки? У сотрудников в течении месяца может быть по несколько неявок (напримен: больничный во время отпуска).

Прилагаю файл с уже готовым табелем, для снижения веса файла, оставила только самое главное.
Вложения
Тип файла: rar PersonnelBase(пример2).rar (41.6 Кб, 13 просмотров)

Последний раз редактировалось sa4ok2; 03.04.2010 в 14:05.
sa4ok2 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление даты в зависимости от суммы sanantoni Microsoft Office Excel 2 17.09.2009 16:42
Подкачка данных в зависимости от даты Belokuraya Microsoft Office Excel 1 24.08.2009 20:19
Вычисленя в зависимости от даты Belokuraya Microsoft Office Excel 6 14.08.2009 16:04
подсчет ячеек в зависимости от даты Алексей777 Microsoft Office Excel 4 20.02.2009 13:48
Занесение данных в зависимости от даты gavrylyuk Microsoft Office Excel 2 31.07.2008 12:19