|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.11.2010, 17:34 | #1 |
Регистрация: 03.11.2010
Сообщений: 6
|
Запрет ввода данных после наступления некоторой даты
Подскажите, пожалуйста, возможно ли с помощью VBA запретить ввод данных в столбец С2:С169 после наступления некоторой даты (например, 15 октября текущего года)?
|
05.11.2010, 18:23 | #2 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Можно на событие открытия книги повесить проверку даты
If Date >= #8/1/2007# Then 'месяц/число/год - 15 Августа 2010г. И затем ставить защиту на лист, с разрешением редактирования всего, кроме диапазона С2:С169
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
05.11.2010, 21:20 | #3 |
Регистрация: 03.11.2010
Сообщений: 6
|
Запрет ввода данных после наступления некоторой даты
Запуталась я совсем с этой защитой!
Решаю задачку "Личная карточка преподавателей кафедры в эл.виде": 1. В книгу можно добавлять листы (по ФИО препода) такие, как шаблонный "Лист", можно удалять листы (если преподаватель уволился), вносить данные на листах только в определенные ячейки (белым цветом). - с этим я кое-как справилась, хотя есть еще над чем поработать. 2. На всех листах с ФИО столбцы-месяцы должны заблокироваться, как только пройдет 15 дней после окончания месяца (например, после 15 октября, нельзя вносить изменения в столбец "Сентябрь") - сейчас это наиболее актуальная задача. Как поставить ограничение на дату, чтобы проверялись все листы, и куда это ограничение поставить??? 3. Данные с листов ФИО должны собираться на лист Итого - в идеале. Бестолково как-то написала. Посмотрите, пожалуйста, вложение. Строго не судите, с VBA только неделю как мучаюсь. Что сумела усвоить с вашего сайта, то и наворочала. Пароль "0000". zapret1.zip |
05.11.2010, 22:57 | #4 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Вам только VBA (для преподавателя)? Или для работы?
Если второе, можно использовать меню Данные-Проверка. |
06.11.2010, 11:04 | #5 |
Регистрация: 03.11.2010
Сообщений: 6
|
|
06.11.2010, 11:15 | #6 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Это почему же? Данные-проверка-тип данных-дата
Можно сделать все! Было бы время, да деньги...
|
06.11.2010, 11:28 | #7 |
Регистрация: 03.11.2010
Сообщений: 6
|
|
06.11.2010, 18:14 | #8 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Вы в файле пример покажите, а то мы тоже не понимаем.
|
08.11.2010, 08:24 | #9 |
Регистрация: 08.11.2010
Сообщений: 3
|
Вариант без макроса.
Можно закрыть ячейку для ввода условным форматированием, если сравнить функцию сегодня() с контрольной датой. Ячейки сразу окрасятся в черный (допустим цвет) Естественно, если в самой ячейке ничего не было. Если было, то ячейка не окрасится. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрет нажатия кнопки и запрет неправильного ввода данных | De_Kurlzz | Помощь студентам | 1 | 15.06.2011 15:14 |
Запрет ввода данных в ячейку | A-Lex-Is | Microsoft Office Excel | 4 | 23.06.2010 09:47 |
Удаление содержимого соседних ячеек после ввода данных. | KOSTIK1 | Microsoft Office Excel | 3 | 29.12.2009 16:53 |
Как сделать запрет ввода букв в поле для ввода input | zvezda_t | PHP | 1 | 27.12.2009 22:02 |
Запрет ввода данных в поле DBGrid-а | WPROF | Компоненты Delphi | 6 | 16.12.2009 18:20 |