Настройки панели замораживания Excel и невидимых линий сетки не сохраняются - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть файл Excel, в котором я хочу заморозить вид на ячейку D5 и хочу, чтобы линии сетки были невидимы.Выполнение этого работает нормально, однако эти параметры время от времени теряются после сохранения и повторного открытия файла.Файл находится на сервере, и над ним работают четыре человека.Я доверяю им, когда они говорят мне, что они не изменили это назад.Могли ли некоторые локальные настройки сделать это автоматически?

1 Ответ

1 голос
/ 25 сентября 2019

Если вы не можете сохранить его, возможно, вы можете запустить какой-то код для установки настроек при каждом открытии файла.

Следующий код покажет вам, как автоматически запускать макрос.

Private Sub Workbook_Open()
    ActiveWindow.DisplayGridlines = False
    MsgBox "Hi dude! your settings were applied"
End Sub

Это исключит линии сетки каждый раз, когда вы открываете книгу.Я не знаю, что вы имеете в виду, замораживая ячейку D5, но могу использовать макро-рекордер, чтобы получить код того, что вы записали, чтобы затем использовать его в своих процедурах.У вас должна быть кнопка «Записать макрос» (моя по-испански «Макрос Грабаря»)

enter image description here

Для выполнения кода, который открывается при открытии рабочей книгиследует назвать процедуру, как было сказано (Private Sub Workbook_Open ()), и вставить ее в модуль «ThisWorkbook».

enter image description here

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...