Mensaje de advertencia (en ciertos casos) al cerrar libro de Excel
Que tal. Ojala me puedan ayudar.
Tengo un libro de Excel con 10 hojas y he programado una macro para que al cerrar el libro me mande un mensaje de advertencia para guardar cambios. La macro es:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim txt As String
txt = "Si modificó la Hoja 2, por favor guarde antes de cerrar"
MsgBox txt, vbInformation, "Antes de cerrar..."
End Sub
La intensión es que sólo si en algún momento se activa la Hoja 2 (mientras se edita el archivo) aparezca el mensaje de advertencia antes de cerrar el libro, pero si en ningún momento se activa (o ingresa a) la hoja mencionada no debe aparecer el mensaje de advertencia (independientemente de que haya navegado en el resto de las hojas...)
¿Qué línea de comando tendría que agregar a mi macro para que funcione de acuerdo a lo mencionado? Se me ocurre utilizar un condicional donde se especifíque que si se activó la Hoja 2 salga el mensaje de advertencia, si no, no... Sólo que no sé como integrar esa condicional en la macro.
Agradezco por anticipado la ayuda que puedan darme.