|
|
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
Суть задачи такова: есть лист на которром пользователь вводит информацию столбец 1: дата (последовательно), столбец 2: содержание операции и т.д. Необходимо: автоматически обеспечить защиту тех строк первый сстолбец (а) которых имеет дату отстоящую от сегодняшней более чем на 7 дней, либо тех строк которые имеют номер меньше на 7 (или другое число) от последней строки содержащей в себе хотябы одну ячейку со значением. За помощь или за направление куда копать буду благодарен ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 11:10:14 |
|
||
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
меню данные - проверка. а там уже организуешь как список или что тебе надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 11:33:27 |
|
||
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
Нет вообще-то он хочет не выделить, а защищать ячейки... Получается нужно следить за изменениями юзера в этих ячейках, OnChange и проставлять в нужных ячейках свойство Защита в Истина... некрасиво правда... но и вручную проверять можно ли редактировать ячейку тоже не очень красиво... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 11:39:30 |
|
||
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
Посмотри вариант через проверку значения ячейки. Плюсы: - не нужно защищать лист - считается простой формулой Минусы: - можно отменить проверку - хотя значение поменять нельзя, но можно удалить значение - последняя строка проверяется только в отдельном столбце а не в массиве ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 14:45:02 |
|
||
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
А вот и файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 14:45:24 |
|
||
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо за предложенный способ, но интересует именно защита изформации в диапазоне ячеек. Опишу проблему шире: есть подотчетное лицо, которое записывает ежедневно в xls файл некие показатели (например остаток денег или пр.), отчтеный период для него это неделя, то есть все записи которые он сделал ранее текущей недели он менять не вправе (дабы избежать мужлежа с итогами). В настоящий момент (без автоматизации процесса) сидит человечек и в конце недели ручками выставляет свойство ячеек о их защищенности и тупо защищает лист через меню. Огромное желание заменить этого человека на VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 16:05:01 |
|
||
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
e.savСпасибо за предложенный способ, но интересует именно защита изформации в диапазоне ячеек. Опишу проблему шире: есть подотчетное лицо, которое записывает ежедневно в xls файл некие показатели (например остаток денег или пр.), отчтеный период для него это неделя, то есть все записи которые он сделал ранее текущей недели он менять не вправе (дабы избежать мужлежа с итогами). В настоящий момент (без автоматизации процесса) сидит человечек и в конце недели ручками выставляет свойство ячеек о их защищенности и тупо защищает лист через меню. Огромное желание заменить этого человека на VBA. Присылай файл! - это раз А вообще если о направлении говорить, то нужно наверное все ячейки защитить. А на открытие файла повесить процедуру, которая по условию будет разрешать изменять определённые ячейки! А на закрытие опять всё защищать. Иначе если незащищённые оставлять то можно ведь макросы и отключить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 16:26:54 |
|
||
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
вот например один из файлов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 17:03:39 |
|
||
|
постепенная Защита диапазона ячеек в Excel
|
|||
|---|---|---|---|
|
#18+
Лови! запрещает изменения всего что ранее текущей недели (именно недели а не 7 дней) Пароль на доступ к листам и к VBAProject "111". Работает для всех листов книги если они имеют похожую структуру, т.е. дата в столбце "B", защищённая формула в столбце "E", остальные столбцы доступны для редактирования, естественно только начиная с этой недели! Если макросы при запуске отключить то будут защищены все ячейки! Обрати внимание на проверку значений в столбце дата! всё желаю удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 19:21:15 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34471986&tid=2183107]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 309ms |

| 0 / 0 |
