Книга: Excel. Трюки и эффекты
Маскировка формул от других пользователей
Маскировка формул от других пользователей
При необходимости можно замаскировать формулы таким образом, что сторонний пользователь не сможет узнать, какие ячейки участвуют в формуле. Для этого в строке слева от строки формул нужно присвоить имена данным ячейкам, после чего заменить в формуле координаты (адреса) этих ячеек присвоенными именами. Поскольку каждой ячейке может быть присвоено несколько имен (а в строке слева от строки формул показывается только одно имя), то можно сослаться на любое из них, чем еще больше запутать посторонних пользователей. Недостатком данного способа является то, что в раскрывающемся списке строки (которая расположена слева от строки формул) хранится перечень всех имен текущей ячейки, поэтому таким образом можно замаскировать формулу только от начинающих пользователей.
Однако с помощью VBA можно присвоить ячейке имя таким образом, что оно не будет отображаться в списке имен. Для достижения такого эффекта можно использовать следующий код:
Names.Add Name:="Секрет", RefersTo:="=Лист1!$A$5", Visible:=False
При использовании данного кода ячейке А5, которая расположена на листе Лист1, будет присвоено имя Секрет. Это имя не будет отображаться в списке имен, но его можно использовать в формулах вместо адреса ячейки. Например, сумму ячеек А1 и А5 можно задать так: =А1+А5, а можно – с использованием скрытого имени: =А1+Секрет.
Совет
При создании макроса рекомендуется задать сочетание клавиш (например, Ctrl+Shift+A) для его быстрого вызова.
К аналогичному результату приводит использование следующего кода:
Range(«A7»).Name = «Защита»
Range(«Защита»).Name.Visible = False
В данном случае ячейке А7, которая расположена на текущем листе, присвоено скрытое имя Защита.
- Сложение и вычитание даты и времени
- Сложение диапазонов разных листов
- Накопление итога в ячейке
- Быстрое размножение формул
- Маскировка формул от других пользователей
- Быстрое суммирование всех ячеек столбца или строки
- Вместо формулы – текущее значение
- Повышение точности вычисления формул
- Скрытие сообщений об ошибках при вычислениях
- Работа с формулами
- Организация пользователей в группы с помощью ролей
- Настройка учетных записей пользователей
- Новое имя базы данных пользователей
- Глава 28 Идентификация и аутентификация пользователей
- Неквалифицированные действия пользователей
- Настройка доступа пользователей к рабочей книге
- Информация для пользователей Windows ХР
- 3 Учетные записи пользователей
- Формула времени. Тайм-менеджмент на Outlook 2013
- Нормально ли воспринимается поисковыми системами маскировка партнерских ссылок?
- Favicon – делаем сайт более заметным для пользователей