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

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

Дата листа - это обычная ячейка где задается дата создания листа.
Задаваться она будет автоматом.
Пример: у книги есть 4 листа: 08.06, 09.6, 10.06, 11.06
ТекущаяДата = 11.06 в этом случае имеет доступ к листу 11.06, а к листам 8,9,10 уже нет.
...
Рейтинг: 0 / 0
Блокировка листов в Excel
    #38294213
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Блокировка листов в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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