¿Como habilitar "ordenar" en macro que protege hojas de excel?

Tengo una macro que protege automáticamente todas las hojas de un libro. Necesito que permita al usuario utilizar autofiltros y ordenar celdas protegidas. ¿Cuál sentencia de VBA debería incorporarle a la macro?

1 Respuesta

Respuesta
2

H o l a:

Para proteger la hoja y habilitar los autofiltros y ordenar se tienen que activar las siguientes propiedades cuando proteges:

' : )
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
' : )

La macro protege y activa las propiedades AllowSorting:=True, AllowFiltering:=True .

Cambia "abc" por el password que desees para proteger las hojas.


' : )

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

' : )

Anexo la macro:

Sub Macro3()
'Por.Dante Amor
    For Each h In Sheets
        h.Protect "abc", _
            DrawingObjects:=True, Contents:=True, _
            Scenarios:=False, AllowFormattingCells:=True, _
            AllowFormattingColumns:=True, AllowFormattingRows:=True, _
            AllowSorting:=True, AllowFiltering:=True, _
            AllowUsingPivotTables:=True
    Next
End Sub

' : )
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
' : )

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas