Impresión de rangos de excel

¿Cómo imprimir rangos en Excel?

Con Excel, es posible realizar impresiones fragmentadas, que te ayuden a visualizar mejor tu trabajo. Por ejemplo, una muy buena solución para imprimir rangos en Excel es usar el nombre de rango de Área_de_impresión que Excel fija de manera automática.

Una segunda opción para imprimir en Excel sería usar la macro BeforePrint, la cual se ejecuta de manera automática al imprimir la hoja de tal manera. Para ello,  escoge HERRAMIENTAS/MACRO/EDITOR DE VISUAL BASIC, y, una vez que te encuentres en el editor, clica en VER/EXPLORADOR DE PROYECTOS.

Dentro del explorador, ve a seleccionar la rama THISWORKBOOK o ESTELIBRO y después selecciona las opciones VER/CODIGO.

imprimir rangos en excel

De manera automática se abrirá una ventana asociada al libro de Excel. Justo en la parte superior de la ventana verás dos listas desplegables: a mano izquierda tendrás que seleccionar la opción WORKBOOK y a la derecha BEFOREPRINT. De esta manera obtendrás la primera y última línea de la macro, suponiendo que tu hoja tenga cuatro columnas y que la columna de Excel donde se completan los datos sea la primera.

Finalmente, complétala para que quede así:

Private Sub Workbook_BeforePrint(Cancel As Boolean)

uf = Range(“A10000”).End(xlUp).Row

ActiveSheet.PageSetup.PrintArea = “A1:D” & uf

End Sub

Esta macro se encargará de detectar la última fila ocupada de esa primera columna para luego fijar el rango de impresión desde la celda A1 hasta la columna D y la última fila ocupada. Recuerda que cada vez que imprimas la hoja, se ejecutará dicha macro de manera automática y ajustará el rango de la impresión según las filas completas de la columna A.

 ¿Qué es el rango absoluto en Excel?

El rango absoluto en Excel es el que nunca va a cambiar, en comparación al relativo, que sí cambia. Cuando copias una formula de alguna celda de Excel a otra, ésta se modificará dependiendo de la fila y la columna en donde la copies. Por ejemplo, si en la celda C1  escribes =a1+b1 y luego copias la formula en la celda c2, automáticamente  cambiará por =a2+b2, en caso de que en c1 tengas =$A$1+$B$1 y copias en c2 la formula quedaría =$A$1+$B$1.

¿Cómo funciona el rango absoluto en Excel?

Su función aplica cuando es necesario que una referencia a una celda determinada dentro de una fórmula no cambie en el momento de copiarla, para indicar que dicha celda o referencia no cambiará. Se antepone el signo de $ antes de la columna y antes de la fila que no van a ser cambiadas.