Saltar al contenido

Bloquaer impresion de la hoja de excel si una celda tiene un valor especifico


Recommended Posts

publicado

Buenos tardes:

estoy buscando poder bloquear la impresion de un archivo de excel si una celda no tiene un valor determinado. Esto lo hago ya que estoy creando un formato el cual debe diligenciarse completo antes de imprimirse.

agradezco cualquier ayuda

publicado

Buenas, fcarrasco

Creo que podrías solucionarlo a través de un código asociado a un evento "Beforeprint", que como su nombre indica, podría chequear lo que tú consideres (por ejemplo, el valor de esa celda de la que hablas) y en caso de no estar correcto, te podría ofrecer un mensaje e impedir la impresión hasta estar completo.....

Por ejemplo, si necesitas que la celda A23 tenga un valor distinto de "" podrías usar:


Private Sub Workbook_BeforePrint(Cancel As Boolean)
If [a23] = "" Then
MsgBox "Le falta el dato de A23"
Cancel = True
End If
End Sub
[/CODE]

Mira a ver si se acerca a lo que buscas....

Un saludo,

Tese

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.