Страницы: 1
RSS
скрыть формулы при помощи макроса, Как скрыть формулы в экселе в определенных ячейках
 
День добрый форумчане. Помогите с макросом.Нужно скрыть формулы в книге но при этом но при этом чтоб можно было вводить значения в этой книге.
 
Сделать ячейки с формулами защищёнными и со скрытием содержимого, а ячейки для ввода - нет. Поставить на лист пароль. Всё. Зачем макрос - не понял.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
нет, пароль закроет доступ к заполняемым полям, а они нужны
 
Нашел вот такой макрос но он не работает
Sub Formula_Protect_with_CellValidation()
If ActiveWindow.RangeSelection.SpecialCells(xlCellTypeFormulas) Is Nothing Then Exit Sub
ActiveWindow.RangeSelection.SpecialCells(xlCellTypeFormulas).Select
With Selection.Validation
   .Delete
   .Add Type:=xlValidateCustom, Formula1:="="""""
   .ErrorTitle = "В ячейке формула!": .ErrorMessage = "Ввод данных запрещён" & vbCrLf & "Нажмите ""ОТМЕНА"""
   .ShowError = True
End With
End Sub
 
Так не защищайте эти поля.
 
Цитата
Alexandr07 написал: нет, пароль закроет доступ к заполняемым полям, а они нужны
Нет. Для всех заполняемых ячеек снимите защиту (Формат ячеек/Защита: Защищаемая ячейка - выкл.; Скрыть формулы - выкл.), а после установите защиту на лист.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
спасибо, попробую так пока не сломают
 
не удобно таким способом (( тк при изменении табличной части приходится постоянно пароль вводить а этих таблиц много
 
Alexandr07, сформулируйте свою задачу, которую необходимо решить макросом и только макросом, более точно и полно. Иначе каков вопрос - таков и ответ.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
Alexandr07 написал:
приходится постоянно пароль вводить
Зачем? Пароль будет необходим только для снятия защиты.
 
возможно сделать так чтоб макрос скрывал все формулы в книге автоматом?  
 
Цитата
Юрий М написал:
Зачем? Пароль будет необходим только для снятия защиты.
допусти мне нужно скопировать строку дополнив таблицу, меня просит ввести пароль, это была б не проблема ели только одна таблица а этих много
 
Alexandr07, ну Вы же можете задать параметры (действия), которые разрешены на защищённом листе. Там же есть выбор...
 
наверно не то делаю, ругается всё равно
Страницы: 1
Читают тему
Наверх