Clase Protection (Excel VBA)

La clase Protection representa los diversos tipos de opciones de protección disponibles para una hoja de cálculo.

Set

Para usar una variable de clase Protection, primero debe ser instanciado, por ejemplo

Dim prt as Protection
Set prt = ActiveSheet.Protection

Las variables de tipo Protection se pueden establecer utilizando el procedimiento Worksheet.Protection

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

Allow with its procedures AllowDeletingColumns, AllowDeletingRows, AllowEditRanges, AllowFormattingCells, AllowFormattingColumns, AllowFormattingRows, AllowInsertingColumns, AllowInsertingRows, AllowSorting y AllowUsingPivotTables

Propiedades

AllowFiltering Devuelve True si el usuario está autorizado a utilizar un Autofiltro creado antes de proteger la hoja.

Dim booAllowFiltering As Boolean
booAllowFiltering = ActiveSheet.Protection.AllowFiltering

AllowInsertingHyperlinks Devuelve True si está permitida la inserción de hipervínculos en una hoja de cálculo protegida.

Dim booAllowInsertingHyperlinks As Boolean
booAllowInsertingHyperlinks = ActiveSheet.Protection.AllowInsertingHyperlinks