![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.11.2010
Сообщений: 6
|
![]()
Подскажите, пожалуйста, возможно ли с помощью VBA запретить ввод данных в столбец С2:С169 после наступления некоторой даты (например, 15 октября текущего года)?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Можно на событие открытия книги повесить проверку даты
If Date >= #8/1/2007# Then 'месяц/число/год - 15 Августа 2010г. И затем ставить защиту на лист, с разрешением редактирования всего, кроме диапазона С2:С169
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.11.2010
Сообщений: 6
|
![]()
Запуталась я совсем с этой защитой!
![]() Решаю задачку "Личная карточка преподавателей кафедры в эл.виде": 1. В книгу можно добавлять листы (по ФИО препода) такие, как шаблонный "Лист", можно удалять листы (если преподаватель уволился), вносить данные на листах только в определенные ячейки (белым цветом). - с этим я кое-как справилась, хотя есть еще над чем поработать. 2. На всех листах с ФИО столбцы-месяцы должны заблокироваться, как только пройдет 15 дней после окончания месяца (например, после 15 октября, нельзя вносить изменения в столбец "Сентябрь") - сейчас это наиболее актуальная задача. Как поставить ограничение на дату, чтобы проверялись все листы, и куда это ограничение поставить??? 3. Данные с листов ФИО должны собираться на лист Итого - в идеале. Бестолково как-то написала. Посмотрите, пожалуйста, вложение. Строго не судите, с VBA только неделю как мучаюсь. Что сумела усвоить с вашего сайта, то и наворочала. Пароль "0000". zapret1.zip |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Вам только VBA (для преподавателя)? Или для работы?
Если второе, можно использовать меню Данные-Проверка. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 03.11.2010
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Это почему же? Данные-проверка-тип данных-дата
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 03.11.2010
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Вы в файле пример покажите, а то мы тоже не понимаем.
|
![]() |
![]() |
![]() |
#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 |