Страницы: 1
RSS
Запрет на сохранение файла
 
Всем привет!  
У меня есть рабочая книга, которую надо пользователю заполнить и сохранить.  
Иногда в книге не заполняются все необходимые поля и приходится делать это повторно.  
Проблемы была частично решена через "Validation".  
 
Но ряд ячеек заполняется в зависимости от предыдущих значений ячеек, которые тоже вносит пользователь.  
 
Например: если знечение A1="Нет", то A2 должна быть заполнена, а если A1="Да", то A2 может остаться не заполненной и файл будет возможно сохранить.  
 
Может быть кто то сталкивался с подобной задачей?
 
Что должно происходить, если пользователь пытается сохранить файл, но не все условия для сохранения выполнены?  
 
Что делать, если пользователь пытается закрыть файл, но не все условия для сохранения выполнены?  
 
Сколько будет таких условий для сохранения?  
 
PS: Без макросов тут не обойтись, поэтому, если у пользователя макросы будут отключены, - ему ничто не помешает сохранить файл.
 
{quote}{login=EducatedFool}{date=19.12.2010 10:47}{thema=}{post}Что должно происходить, если пользователь пытается сохранить файл, но не все условия для сохранения выполнены?  
 
Что делать, если пользователь пытается закрыть файл, но не все условия для сохранения выполнены?  
 
Сколько будет таких условий для сохранения?  
 
PS: Без макросов тут не обойтись, поэтому, если у пользователя макросы будут отключены, - ему ничто не помешает сохранить файл.{/post}{/quote}  
1.Ну, в моём представлении это могло бы быть такое же информативное сообщение об ошибке как и с VALIDATION  
 
2.Файл просто закрывается без сохранения  
 
3.С начала хотя бы один такой сделать для одной ячейки  
 
4. Макросы принудительно включить не проблема
 
Вот совсем простая проверка по Вашему условию.
 
{quote}{login=Юрий М}{date=19.12.2010 09:06}{thema=}{post}Вот совсем простая проверка по Вашему условию.{/post}{/quote}  
Юрий, спасибо за ответ, но вы не могли бы написать информативные сообщения латиницей, просто у меня английская версия показывает каракули :(
 
В прилагаемом файле Alt+F11 - в Проводнике (слева) ищем Эта книга (у Вас, наверное, ThisWorkBook) - двойной клик по ней - появится код. В нём в двух местах ищем строку:  
MsgBox "Message", 48, "Headline!"  
Вместо "Message" пишем свой текст - это будет само сообщение, а вместо "Headline!" - пишем то, что будет отображаться в заголовке окна. Кавычки обязательны!
Страницы: 1
Читают тему
Наверх