Перейти до основного матеріалу

Як завадити іншим вставляти аркуш у Excel?

Припустимо, у вас є робоча книга, яка буде надіслана іншим користувачам для перегляду або перевірки її вмісту, однак, ви не хочете, щоб інші вставляли нові робочі аркуші в цю книгу, щоб запобігти тому, що книга стане брудною. У цій статті я розповім про те, як запобігти іншим вставляти робочі аркуші в книгу.

Заборонити іншим вставляти аркуш із функцією Protect Workbook

Заборонити іншим вставляти аркуш із кодом VBA


стрілка синя права міхур Заборонити іншим вставляти аркуш із функцією Protect Workbook

Excel надає функцію - Захистити робочу книгу для вас за допомогою нього ви можете захистити структуру книги, яка не буде вставлена, видалена, перейменована або виконуватиме інші операції. Будь ласка, виконайте наступне:

1. Перейдіть до клацання Розгляд > Захистити робочу книгу, див. скріншот:

doc-запобігання вставці аркуша1

2, в Захист структури та Windows діалогове вікно, поставте галочку структура і введіть свій пароль у текстове поле, натисніть OK показати Підтвердити пароль діалогове вікно та введіть пароль знову. Дивіться скріншоти:

doc-запобігання вставці аркуша2 -2 doc-запобігання вставці аркуша3

3. Потім натисніть OK щоб закрити діалогові вікна, і тепер, коли ви вставите новий аркуш у цю книгу, функція вставки аркуша буде недоступна.

Примітка. За допомогою цієї функції такі сірі елементи також дозволяють використовувати у цій книзі.

doc-запобігання вставці аркуша1


стрілка синя права міхур Заборонити іншим вставляти аркуш із кодом VBA

Якщо ви просто хочете перешкодити іншим вставляти робочі аркуші, але також можете робити інші операції, вищезазначений метод має обмеження. Тут наступний код VBA може зробити вам послугу.

1. Відкрийте свою книгу, яку ви хочете відключити, щоб вставити аркуші.

2. Потім утримуйте клавішу ALT + F11 і відкриває Вікно Microsoft Visual Basic для програм.

3. У лівій VBAProject на панелі, двічі клацніть ThisWorkbook відкрити Модулі, потім скопіюйте та вставте наступний код.

Код VBA: заважайте іншим вставляти аркуш

Private Sub Workbook_NewSheet(ByVal Sh As Object)
'Update 20140623
With Application
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Sh.Delete
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End With
 MsgBox "disable to add sheets"
End Sub

doc-запобігання вставці аркуша1

4. Потім збережіть і закрийте цей код, поверніться до книги, і тепер, коли ви спробуєте вставити новий аркуш у цю книгу, з’явиться вікно попередження, яке нагадує, що ви не можете вставити аркуші. Дивіться знімок екрана:

doc-запобігання вставці аркуша1


Статті по темі:

Як заборонити користувачам друкувати аркуш?

Як вимкнути клавішу довідки F1 в Excel?

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!

 

Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This code does not work on a shared worksheet; when I click the "Insert Worksheet" tab I get "Run-time error 1004, Delete Method of Worksheet class failed". Can you give any advice on how to solve this?
This comment was minimized by the moderator on the site
Most of time my user create more worksheet which is confusing this really helps me.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations