Як завадити іншим вставляти аркуш у Excel?
Припустимо, у вас є робоча книга, яка буде надіслана іншим користувачам для перегляду або перевірки її вмісту, однак, ви не хочете, щоб інші вставляли нові робочі аркуші в цю книгу, щоб запобігти тому, що книга стане брудною. У цій статті я розповім про те, як запобігти іншим вставляти робочі аркуші в книгу.
Заборонити іншим вставляти аркуш із функцією Protect Workbook
Заборонити іншим вставляти аркуш із кодом VBA
Заборонити іншим вставляти аркуш із функцією Protect Workbook
Excel надає функцію - Захистити робочу книгу для вас за допомогою нього ви можете захистити структуру книги, яка не буде вставлена, видалена, перейменована або виконуватиме інші операції. Будь ласка, виконайте наступне:
1. Перейдіть до клацання Розгляд > Захистити робочу книгу, див. скріншот:
2, в Захист структури та Windows діалогове вікно, поставте галочку структура і введіть свій пароль у текстове поле, натисніть OK показати Підтвердити пароль діалогове вікно та введіть пароль знову. Дивіться скріншоти:
3. Потім натисніть OK щоб закрити діалогові вікна, і тепер, коли ви вставите новий аркуш у цю книгу, функція вставки аркуша буде недоступна.
Примітка. За допомогою цієї функції такі сірі елементи також дозволяють використовувати у цій книзі.
Заборонити іншим вставляти аркуш із кодом 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
4. Потім збережіть і закрийте цей код, поверніться до книги, і тепер, коли ви спробуєте вставити новий аркуш у цю книгу, з’явиться вікно попередження, яке нагадує, що ви не можете вставити аркуші. Дивіться знімок екрана:
Статті по темі:
Як заборонити користувачам друкувати аркуш?
Як вимкнути клавішу довідки F1 в Excel?
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!