Я хотів би також запобігти видаленню деяких листів. Як це зробити в Excel 2010?
Application.CommandBars("Ply")
більше не працює.
Відповіді:
3 для відповіді № 1Ви можете зробити це, захистивши структуру робочої книги (я думаю, що цей варіант знаходиться під захистом у Огляд вкладку)
Я вважаю, що це єдиний спосіб фактично запобігти видаленню листа користувачеві, хоча, можливо, можна дізнатися за допомогою подій VBA Workbook, що лист було видалено - Див. Цю відповідь Excel MVP Colo на MerExcel.com