Macro que al agregar nueva hoja se bloqueen las hojas anteriores .

Para Dante Amor

Hola, quisiera ayuda para que al agregar una nueva hoja, se bloqueen por completo las otras hojas existentes.

1 respuesta

Respuesta
1

Pon la siguiente macro en los eventos de ThisWorkbook.

Cambia en la macro "abc" por el password que desees que tengan las hojas.

Private Sub Workbook_NewSheet(ByVal Sh As Object)
'Por.Dante Amor
    For Each h In Sheets
        If h.Name <> Sh.Name Then
            h.Unprotect "abc"
            h.Cells.Locked = True
            h.Protect "abc"
        End If
    Next
End Sub

Instrucciones para poner la macro en los eventos ThisWorkbook

  1. Abre tu libro de excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. Del lado izquierdo dice: VBAProject, abajo dale doble click a ThisWorkbook
  4. En el panel del lado derecho copia la macro

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

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas