Поделиться через


Свойство Protection.AllowDeletingRows (Excel)

Возвращает значение True , если удаление строк разрешено на защищенном листе. Только для чтения, Boolean.

Синтаксис

expression. AllowDeletingRows

Выражение Переменная, представляющая объект Protection .

Замечания

Свойство AllowDeletingRows можно задать с помощью аргументов метода Protect .

Строки, содержащие удаляемые ячейки, должны быть разблокированы при защите листа.

Пример

В этом примере разблокируется строка 1, а затем пользователь может удалить строку 1 на защищенном листе.

Sub ProtectionOptions() 
 
 ActiveSheet.Unprotect 
 
 'Unlock row 1. 
 Rows("1:1").Locked = False 
 
 ' Allow row 1 to be deleted on a protected worksheet. 
 If ActiveSheet.Protection.AllowDeletingRows = False Then 
 ActiveSheet.Protect AllowDeletingRows:=True 
 End If 
 
 MsgBox "Row 1 can be deleted on this protected worksheet." 
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.