Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

¿Cómo imprimo con macro solo hasta ultima celda llena?

publicado

Estimados, Tengo una planilla con los últimos campos de la hoja vacios, ¿como imprimo sin tomar en consideración los campos que se encuentran vacios?, es decir que la macro solo imprima hasta el último dato, desde ya gracias por vuestra ayuda.:uncomfortableness:

Featured Replies

publicado

Hola salsase

Tienes que definir el rango de impresión ,y ese rango si no hay archivo resulta bastante difícil adivinarlo.

Asi que lo mejor es que subas un archivo de ejemplo y se adapta una macro.

Saludos.

publicado
  • Autor

Ama, es facil comprender, supongamos que tengo una planilla, cualquiera, en la cual tengo datos desde la A1 a la J30, y en las otras celdas, que estan vacias, K1 en adelante, existen solo las formulas, no datos, ¿como hago para que me imprima no toda la hoja sino solo hasta la J30 que es la ultima celda que contiene datos reales?, claro esto sería con una macro pues de la otra forma, imprimir a1 j30 requiere una perdida de tiempo, que es lo que no tenemos, no me serviría, por eso solicito ayuda para crear una macro con la cual puede discriminar impresión solo hasta el último dato, que en este caso sería J30, espero me hayas comprendido, desde ya gracias por tú ayuda.

publicado

Buen día salsase.

Te adjunto un fichero con una macro que creo que hace lo que necesitas.

Un saludo desde Vitoria, Servando.

RangoImpresion.xls

publicado
  • Autor

Gracias Servando por tú respuesta, he revisado la macro de impresión pero solo se ajusta de la A a la J, pero la idea es que existiendo mas formulas en la hoja solo imprima hasta la última celda ocupada, que podría ser J20, ó z100, ¿me entiendes?, o sea que la macro me imprima solo lo que contenga datos, para el Ej a1-J30., pero puede ser más, desde ya te agradezco tú ayuda.

publicado

Hola salsase

Como no queda claro si el rango usado empieza en la celda"A1" u otra , hay que verificar donde empiezan y termina el rango con datos (bien sean fórmulas o no).Esto ocasiona complicar un poco el código para hallar la celda en blanco correspondiente ,a la fila y columna.

Bueno revisa el adjunto ,a ver si se adapta a lo que necesitas.

Area de Impresion.xls

publicado

Buenos días sasalse.

Prueba el adjunto para ver si así te vale.

Un saludo desde Vitoria, Servando

RangoImpresion.xls

publicado
  • Autor

Estimado Servando,

Gracias por el ejemplo enviado, lo probaré y luego te comento

un saludo a Vitoria.

Sergio (salsase)

Archivado

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.