Excel: cuadro de texto al dar la orden de imprimir

Hola,
Tengo un fichero excel en el que me gustaría que apareciese un cuadro de texto emergente con una advertencia cuando se vaya a imprimir la hoja. Imagino que puede hacerse a través de una macro, pero no sé cómo dar la orden genérica de "al imprimir" porque habrá gente que haga Ctrl + P, o quien utilice el menú.
Gracias y un saludo.

1 respuesta

Respuesta
1
Se me ocurre es esto
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Range("A2") = "" Then
Cancel = True
End If
End Sub
Pero funciona al darle imprimir, si la celda A2 esta vacía cancela la impresión luego de salir el mensaje
Gracias por la rapidez en la respuesta. Igual no me expliqué bien: me refería a un mensaje tipo banner con una advertencia como "no olvides firmarlo" que salte cuando se vaya a imprimir.
El que no conteste bien fui yo.
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Range("A2") = "" Then
MsgBox "No olvides firmarlo"
Cancel = True
End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas