Ya sabe que Windows admite varias impresoras. Sin embargo, usar Excel con varias impresoras puede ser una molestia, ya que debe mostrar el cuadro de diálogo Imprimir (Excel 2007) o la información Imprimir (Excel 2010 o una versión posterior), cambiar la impresora y luego imprimir la hoja de trabajo.

Sin embargo, hay una manera de que pueda imprimir sus hojas de trabajo con un solo clic en una impresora designada. Para hacer esto, simplemente cree una macro que cambie la impresora y luego imprima las hojas de trabajo. Aquí hay una macro que logrará la tarea:

Sub GoodPrinter()

Application.ActivePrinter = "HP LaserJet"

ActiveWindow.SelectedSheets.PrintOut Copies:=1 End Sub

Cuando cree esta macro en su sistema, asegúrese de cambiar el nombre de la impresora en la segunda línea de la macro. Debe coincidir exactamente con el nombre de una impresora en su sistema. (En este ejemplo, el nombre de la impresora está configurado como «HP LaserJet». Debe cambiarlo para que coincida con el nombre de la impresora que desea utilizar).

El truco consiste en crear una de estas macros para cada una de las impresoras que utiliza. Puede agregar un comando para cada impresora a su barra de herramientas de acceso rápido para que cada impresora tenga su propio botón de impresión. Cuando luego hace clic en el comando o botón, se ejecuta la macro apropiada y obtiene la salida en la impresora deseada.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (12578) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Working_With_Multiple_Printers [Trabajar con varias impresoras].