Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Блокировка листов в Excel / 4 сообщений из 4, страница 1 из 1
11.06.2013, 13:59
    #38293998
r18romik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка листов в Excel
Добрый день.
Подскажите, пожалуйста как заблокировать отдельные листы для редактирования?
Причем при условии, что Дата листа < Текущей даты.
К примеру сегодня 11.06 и в Excel заблокировались все листы до 11.06.
На каждую дату создается отдельный лист.
...
Рейтинг: 0 / 0
11.06.2013, 14:26
    #38294066
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка листов в Excel
простенький макрос

но что такое "дата листа" - тема не раскрыта.
...
Рейтинг: 0 / 0
11.06.2013, 14:31
    #38294081
r18romik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка листов в Excel
Shocker.Pro, можешь привести пример такого макроса?

Дата листа - это обычная ячейка где задается дата создания листа.
Задаваться она будет автоматом.
Пример: у книги есть 4 листа: 08.06, 09.6, 10.06, 11.06
ТекущаяДата = 11.06 в этом случае имеет доступ к листу 11.06, а к листам 8,9,10 уже нет.
...
Рейтинг: 0 / 0
11.06.2013, 15:16
    #38294213
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка листов в Excel
Код: vbnet
1.
2.
3.
4.
Dim j As Worksheet
For Each j In Worksheets
  If j.Cells(1, 1) < Date Then j.Protect
Next
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Блокировка листов в Excel / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]