Страницы: 1
RSS
Табель учета рабочего времени
 
Создала книгу Табель с бланком, списком возможных значений и т.д. по производствам. Все работает. Но пользователи выводят на печать табель с разными параметрами страницы, шрифтами и т.д. Можно ли отключить эти параметры для определенного круга пользователей.
 
Вариант 1: защита листа
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
В Табеле есть лист Бланк. Он защищен. Пользователи создают лист для нового месяца, например Январь и копируют бланк в Январь. Далее работают с этим листом, т.е. вводят новых сотрдников, если они есть, заполняют часы и т.д. Защитить лист от самих пользователей нельза. А вариант 2 есть?
 
Пример бы в Excel 2003...
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Тескт макроса почти напишется сам. А как повесить этот макрос на событие книги(перед печатью).
 
Как можно здесь прикрепить файл?
 
{quote}{login=Лиля}{date=04.08.2010 02:06}{thema=}{post}Как можно здесь прикрепить файл?{/post}{/quote}размер не более 100Kb (Правила)  
см.картинку
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Возможно вам покажется, что некоторые формулы написаны левой пяткой...
 
Спасибо, попробую. Не прощаюсь
 
{quote}{login=The_Prist}{date=04.08.2010 02:11}{thema=Re: }{post}{quote}{login=Лиля}{date=04.08.2010 02:04}{thema=}{post}Тескт макроса почти напишется сам. А как повесить этот макрос на событие книги(перед печатью).{/post}{/quote}Заходите в редактор VBA и в модуль ЭтаКнига пишите  
 
Private Sub Workbook_BeforePrint(Cancel As Boolean)  
'Здесь вызов макроса с установкой параметров печати  
Call Macro'Macro - имя макроса  
End Sub  
 
Про модули можете подробней почитать здесь:  
<EM>http://excel-vba.ru/Tips_What_Module.html</EM>{/post}{/quote}  
 
 
Не получилось. Последовательность действий: Сервис Макрос НачатьЗапись ... ОстановитьЗапись Сохранить макрос в этой книге. и далее вызов этого макроса как вы указали. Если я вставляю новый ничего не происходит, т.е. установленные  мной параметры не назназаются. хотя если вставить новый лист и просто выбрать макрос все нормально
 
извините, все получилось. все срабатывает при печати. СПАСИБО!!!
 
...и тут Остапа понесло (с)  
1. Очепятка в названии листа "Аббвеатура+руководство", а надо "Аббревиатура"  
2. Очепятка "поэтому просмАтривайте расчетные переменные..." (ссори за занудство (-: )  
3. И всё таки - защита вновь создаваемого листа от изменения формата - лучший выход.  
Лист "Бланк новый" необходимо заранее отформатировать, настроить параметры страницы и прочее.  
А уже потом копировать этот лист. Причём макросом-кнопкой.  
4. А вообще лучше сразу создать табель на весь год. 12 листов не так уж много и долго. А проблема с раскраской выходных дней юзерами отпадает.  
5. Перечень символов для заполнения можно поделить по группам, чтобы длина выпадающего списка была не 232строки (!),  
а всего 50. Группы можно выбирать например "переключателем".  
6. Вставку строк также можно сделать макросом, "чтобы избежать не полного копирования формул" юзерами.  
и т.д. и т.п.
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Спасибо за замечания. Буду усовершенствовать. Посоветуйте, крокодильские формулы можно как-то урезать?
 
{quote}{login=Лиля}{date=05.08.2010 07:26}{thema=}{post}крокодильские формулы можно как-то урезать?{/post}{/quote}  
Просматривал форум, в этой теме обратил внимание на "крокодильские формулы". Тема имеет продолжение, где "отливаются крокодильские слезы" :)  
http://www.planetaexcel.ru/forum.php?thread_id=18658
Страницы: 1
Читают тему
Наверх