Страницы: 1
RSS
как защитить ячейки от форматирования
 
защитила ячейки от внесения в них ошибочных данных, с помощью выпадающего списка, но коллеги просто копируют туда содержание ячеек с ошибочными данными, тем самым ломают всю мою защиту. Можно ли защитить ячейки от вставки в них  ошибочных данных, и в то же время, что бы можно было вносить туда правильные данные из выпадающего списка?
 
Алиса, Вы ведь не первый день на Форуме - поискать не пробовали? 100 раз обсуждалось: http://yandex.ru/sitesearch?text=%E7%E0%EF%F0%E5%F2%E8%F2%FC+%E2%F1%F2%E0%E2%EA%F3&searchid=84804&web=0&lr=22
 
виновата, Юрий М. буду искать, хотя в том материале, что находила полного ответа на вопрос нету.
 
Да почему же "нету"? Вот один из вариантов:  
Private Sub Worksheet_SelectionChange(ByVal Target As Range)  
On Error Resume Next  
If Target.Validation.Type = 3 Then  
Application.CutCopyMode = False  
End If  
End Sub  
И другие есть...
 
спасибо )))))
 
ничего не получилось!!!!!!!!  
Они просто не включают макросы!!!!!!!!!!!!!!!!!!!
 
Да. есть такое. создавал сам недавно свою "неломаемую" форму, но увы... при отключении макросов без уведомления вставка чудесно работала.    
 
наверно, кроме как создать юзер-форму для введения данных, надёжного варианта нет. т.е. поставить пароль на каждом листе на выделение любых ячеек. и вводить данные чтоб возможно было только через юзер-форму, из которой пароль будет сниматься на время работы в форме.    
таким образом пользователям придётся включить макросы.  
 
хотя если есть проще варианты, тож хотел бы услышать.
 
Как вариант.  
Защитить лист с паролем (все листы) вручную.  
Сделать на листе кнопку снятия защиты.  
При открытии защищать лист.  
 
В таком варианте пользователь не сможет ничего внести не сняв защиту, а защита снимается только кнопкой, которая работает только при включенных макросах.
 
{quote}{login=Алиса82}{date=06.12.2011 10:38}{thema=}{post}ничего не получилось!!!!!!!! Они просто не включают макросы!!!!!!!!!!!!!!!!!!!{/post}{/quote}Кто ОНИ?
 
все банальнее, мои коллеги, при загрузке файла не дают разрешение включаться макросу и как следствие, не работает запрет на копирование из буфера обмена, соответственно вносят данные не соответствующие выпадающему списку
 
Добавте лист и крупными буквами напишите на нем "для работы с этим файлом необходимо разрешить макросы", а рабочие листы скройте.  
На открытие повесте макрос, котрый будет рабочие листы отображать, а предупреждение скрывать.
 
поняла, спасибо, sva
 
Не забудьте на закрытие скрывать рабочие листы и отображать лист с предупреждением.
Страницы: 1
Читают тему
Наверх