Alerta de protección de hojas

Hola Dam,

una preguntica: cuando tú proteges una hoja de excel, el programa te manda un mensaje por default, indicándote qué debes hacer para quitar la protección..entonces, me gustaría saber si es posible con una macro o algo, cambiar ese mensaje por defecto por otro con texto personalizado. (y una segunda pregunta: cómo le haces para efectuar cambios simultáneos en dos libros de excel abiertos?; es decir, si por ejemplo escribo en la celda A1 del libro1 la palabra "agua", que también la escriba en la celda A1 del libro2).

Muchas gracias por tu tiempo y amable atención.

Saludos cordiales.

1 respuesta

Respuesta
1

La primer pregunta no es posible.

Para la segunda pregunta, realiza lo siguiente:

Sigue las Instrucciones para worksheet
1. Abre tu Libro1
2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
3. Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
4. Del lado derecho copia la macro

Si quieres unas celdas específicas, por ejemplo la A1 y la A5, puedes agregar más celdas:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1", "A5")) Is Nothing Then
Set l2 = Workbooks("Libro2.xls").Sheets("Hoja1")
l2.Range(Target.Address) = Target.Value
End If
End Sub

si no quieres celdas y quieres que cualquier celda se actualice:


Set l2 = Workbooks("Libro2.xls").Sheets("Hoja1")
l2.Range(Target.Address) = Target.Value
End Sub

Saludos. Dam
Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas