En principio, podemos resolver este problema con una macro que se ejecute automáticamente al seleccionar la hoja en cuestión y muestre un mensaje adecuado. Podría ser algo así:
Private Sub Worksheet_Activate()
MsgBox (“Está activando una hoja delicada”)
End Sub
Esta macro no se escribe en un módulo, sino en la ventana de código correspondiente a la hoja:
1. Tomamos las opciones [Herramientas/Macro/Editor de Visual Basic] para abrir el editor de macros. También podemos apretar la combinación <Alt+F11>.
2. Una vez dentro del editor, localizamos el Explorador de proyectos con las opciones [Ver/ Explorador de proyectos].
3. Dentro del Explorador seleccionamos la hoja a la cual queremos asociar el mensaje.
4. Tomamos las opciones [Ver/Código]. Se abrirá la ventana de código de la hoja. Esta ventana tiene dos listas desplegables en su parte superior.
5. En la primera de estas listas seleccionamos [Worksheet].
6. En la segunda seleccionamos [Activate].
Con esto obtenemos la primera y la última línea de la macro. Entre ellas tenemos que escribir las instrucciones que se ejecutarán al seleccionar la hoja. En nuestro caso, un mensaje de advertencia obtenido con MsgBox.