Excel виявляє захищені дуже приховані робочі аркуші - поради Excel

Ви, мабуть, знаєте, що є спосіб приховати робочі аркуші. Але чи знаєте ви, що Excel може дуже приховувати робочі аркуші? Це фокус, який роблять супер-Екселер роками. Але зараз Microsoft закликає нас, коли ми дуже приховуємо щось за допомогою VBA.

Щоб приховати робочий аркуш, ви вибираєте Домашня сторінка, Формат, Приховати та показати, Сховати аркуш.

Сховати аркуш

Але мені не подобається приховувати робочий аркуш, тому що будь-хто, хто цікавиться, може зайти в те саме меню і побачити, що є робочі аркуші, які можна показати.

Легко показати

Якщо ви ніколи не чули про прихований аркуш, ось незрозумілі кроки для нього.

  1. Натисніть alt = "" + F11, щоб відкрити редактор VBA
  2. У VBA натисніть Ctrl + R, щоб відобразити Провідник проектів
  3. У VBA натисніть F4, щоб відобразилося вікно властивостей
  4. Використовуйте деревоподібний перегляд (знаки плюс) у Провіднику проектів, щоб знайти та розширити поточну книгу. Виберіть запис для аркуша, який потрібно сховати.
  5. Подивіться у вікно Властивості. Відкрийте спадне меню для видимого. Є варіанти для xlSheetVisible, xlSheetHidden, xlSheetVeryHidden. Виберіть xlSheetVeryHidden, щоб дуже приховати аркуш.
Виберіть xlsheetveryhidden

Обережно

Заплутано те, що відбувається у VBA після того, як ви вибрали Very Hidden. Оскільки аркуш, який ви щойно змінили, тепер дуже прихований, цей аркуш буде знято з виділення в Провіднику проектів. Попередній аркуш стає виділеним. Отже, ваші очі бачать, що ви вибрали xlVeryHidden, але коли спадне меню закривається, здається, ніби запис змінено на xlSheetVisible. Це не так. Це відповідь за замовчуванням для попереднього аркуша.

Дуже приховані аркуші чудові, бо сторонні погляди не знатимуть, що вони там, використовуючи систему меню в Excel.

Нічого, що можна приховати

П’ять кроків вище нудні. Було б простіше додати короткий макрос до вашої особистої книги макросів:

Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub

Але ось поведінка баггі. Якщо ви дуже приховуєте робочий аркуш, який також захищений, існування книги буде викликано у вікні Файл, інформація:

Аркуш заробітної плати повинен бути дуже прихованим

Вирішення полягає в тому, щоб не захистити дуже прихований аркуш. Вам доведеться захистити книгу, щоб запобігти тому, щоб хтось розкривав аркуш. Або ви можете мати макросистему, яка буде (a) дуже приховувати та вимикати захист або (b) показувати та захищати.

Кожної п’ятниці я вивчаю помилку чи іншу рибну поведінку в Excel.

Думка дня в Excel

Я попросив своїх друзів Excel Master порадити їх щодо Excel. Сьогоднішня думка поміркувати:

"Не обгортайте Sum () навколо всіх своїх обчислень."

Інгеборг Хавігорст

Цікаві статті...