¿Cómo excluir cierta celda o área de la impresión en Excel?
Al imprimir una hoja de trabajo, es posible que deba excluir valores de ciertas celdas o áreas de la impresión para algún propósito. Los métodos de este artículo le mostrarán cómo excluir cierta celda o área de la impresión en detalles.
Excluya determinada celda o área de la impresión personalizando el formato de celda
Excluya cierta celda o área de la impresión por código VBA
Excluya determinada celda o área de la impresión personalizando el formato de celda
Como se muestra a continuación, debe excluir las filas número 5 y 9 mientras imprime la hoja de trabajo. Antes de imprimir, puede personalizar el formato de cierta celda o área para ocultar el contenido de la celda para lograrlo. Haz lo siguiente.
1. Seleccione la celda o área que excluirá de la impresión (aquí selecciono múltiples rangos A6: C6 y A10: C10), luego presione Ctrl + 1 teclas simultáneamente para abrir el cuadro de diálogo Formato de celdas.
2. En el Formato de celdas cuadro de diálogo, haga clic en Personalizado existentes Categoría caja debajo del Número tabulador, luego ingrese tres punto y coma ;;; en el Tipo de Propiedad cuadro, y finalmente haga clic en el OK botón. Ver captura de pantalla:
Ahora todos los contenidos en los rangos seleccionados se ocultan inmediatamente como se muestra a continuación. Puede comenzar a imprimir la hoja de trabajo ahora.
Nota: Después de imprimir, puede quitar los puntos y coma que ingresó en el paso 2 del cuadro de diálogo Formato de celdas para mostrar el contenido de la celda.
Excluya cierta celda o área de la impresión por código VBA
Además del método anterior, puede aplicar el siguiente código VBA para ocultar automáticamente el contenido de celdas o áreas específicas mientras imprime la hoja de trabajo.
1. Prensa otro + F11 teclas simultáneamente para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. En el Microsoft Visual Basic para aplicaciones ventana, haga doble clic ThisWorkbook existentes Proyecto panel, y luego copie y pegue el siguiente código VBA en el ThisWorkbook (Código) ventana.
Código VBA: excluya cierta celda o área de la impresión en Excel
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim xIndex As Long
If ActiveSheet.Name = "Sheet1" Then
Cancel = True
Application.EnableEvents = False
Application.ScreenUpdating = False
With ActiveSheet
xIndex = .Range("A6:C6,A10:C10").Font.ColorIndex
.Range("A6:C6,A10:C10").Font.Color = vbWhite
.PrintOut
.Range("A6:C6,A10:C10").Font.ColorIndex = xIndex
End With
Application.EnableEvents = True
Application.ScreenUpdating = True
End If
MsgBox "Print completed!", vbInformation, "Kutools for Excel"
End Sub
Note: En el código, Sheet1 es el nombre de la hoja activa que necesita imprimir, y A6: C6, A10: C10 son los rangos que excluirá de la impresión. Cámbielos según sus necesidades.
3. Prensa otro + Q teclas simultáneamente para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.
Ahora puede comenzar a imprimir su hoja de trabajo. Después de terminar de imprimir, obtendrá un Kutools for Excel cuadro de diálogo como se muestra a continuación. Y puede ver que los rangos especificados son espacios en blanco en la impresión.
Artículos relacionados:
- ¿Cómo excluir valores en una lista de otra en Excel?
- ¿Cómo excluir celdas en una columna de la suma en Excel?
- ¿Cómo encontrar el valor mínimo en un rango que excluye el valor cero en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!