Como configurar e cambiar a área de impresión en Excel

  • Comparte Isto
Michael Brown

Neste titorial, aprenderás a seleccionar manualmente a área de impresión en Excel e a definir intervalos de impresión para varias follas mediante macros.

Cando premes o Botón Imprimir en Excel, toda a folla de cálculo está impresa de forma predeterminada, que moitas veces leva varias páxinas. Pero e se realmente non precisas todo o contido dunha enorme folla de traballo en papel? Afortunadamente, Excel ofrece a capacidade de definir as pezas para imprimir. Esta función coñécese como Área de impresión .

    Área de impresión de Excel

    A área de impresión é un intervalo de celas para incluirase na impresión final. No caso de que non queira imprimir toda a folla de cálculo, configure unha área de impresión que inclúa só a súa selección.

    Cando preme Ctrl + P ou prema no botón Imprimir nunha folla que ten unha área de impresión definida, só se imprimirá esa área.

    Podes seleccionar varias áreas de impresión nunha única folla de traballo e cada área imprimirase nunha páxina separada. Gardar o libro de traballo tamén garda a área de impresión. Se cambias de opinión nun momento posterior, podes borrar a área de impresión ou cambiala.

    A definición dunha área de impresión ofrécelle máis control sobre o aspecto de cada páxina impresa e, idealmente, sempre deberías establecer un área de impresión antes de enviar unha folla de traballo á impresora. Sen el, podes acabar con páxinas desordenadas e difíciles de ler onde se cortan algunhas filas e columnas importantes, especialmente se a túa folla de traballo é máis grande que).PageSetup.PrintArea = "A1:D10" Follas de traballo ( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    A macro anterior establece a área de impresión en A1:D10 para Sheet1 e a A1:F10 para Folla2 . Podes cambiar estes como desexes, así como engadir máis follas.

    Para engadir o controlador de eventos ao teu libro de traballo, siga estes pasos:

    1. Preme Alt + F11 para abra o Editor de Visual Basic .
    2. Na xanela do Explorador de proxectos da esquerda, expanda o nodo do libro de traballo de destino e faga dobre clic en Este libro de traballo .
    3. Na xanela ThisWorkbook Code , pega o código.

    Nota. Para que este enfoque funcione, o ficheiro debe ser gardado como un libro de traballo habilitado para macros (.xlsm) e a macro debe estar activada ao abrir o libro de traballo.

    Problemas da área de impresión de Excel

    A maioría dos problemas de impresión en Excel adoitan estar relacionados coa configuración da impresora máis que coa área de impresión. Non obstante, as seguintes suxestións de solución de problemas poden resultar útiles cando Excel non imprime os datos correctos.

    Non se pode definir a área de impresión en Excel

    Problema : non podes obter Excel para aceptar a área de impresión que defina. O campo Área de impresión mostra algúns intervalos impares, pero non os que introduciu.

    Solución : tenta borrar completamente a área de impresión e, a continuación, selecciónaa de novo.

    Non se imprimen todas as columnas

    Problema : seleccionou un determinado número de columnas para a impresiónárea, pero non se imprimen todas.

    Solución : o máis probable é que o ancho da columna supere o tamaño do papel. Proba a estreitar as marxes ou axustar a escala: escolla Axustar todas as columnas nunha soa páxina .

    A área de impresión imprime en varias páxinas

    Problema : quere imprimir unha páxina, pero imprime en varias páxinas.

    Solución: As rabias non adxacentes imprímense en páxinas individuais por deseño. Se seleccionaches só un intervalo pero se divide en varias páxinas, probablemente sexa máis grande que o tamaño do papel. Para solucionar isto, proba a establecer todas as marxes próximas a 0 ou escolla Folla de ajuste nunha páxina. Para obter máis información, consulta Como imprimir a folla de cálculo de Excel nunha páxina.

    Así é como configuraches , cambie e borre a área de impresión en Excel. Grazas por ler e espero verte no noso blog a vindeira semana!

    o papel que está a usar.

    Como configurar a área de impresión en Excel

    Para indicarlle a Excel que sección dos seus datos debe aparecer nunha copia impresa, proceda dunha das seguintes formas.

    A forma máis rápida de establecer a área de impresión en Excel

    A forma máis rápida de establecer un intervalo de impresión constante é esta:

    1. Seleccione a parte da folla de traballo que desexa imprimir.
    2. Na pestana Diseño de páxina , no grupo Configuración de páxina , faga clic en Área de impresión > Establecer área de impresión .

    Aparecerá unha lixeira liña gris que indica a área de impresión.

    Forma máis informativa para definir a área de impresión en Excel

    Queres ver visualmente todas as túas opcións? Aquí tes un enfoque máis transparente para definir unha área de impresión:

    1. Na pestana Diseño de páxina , no grupo Configuración de páxina , fai clic no iniciador de diálogo . Isto abrirá a caixa de diálogo Configuración da páxina .
    2. Na pestana Folla , coloque o cursor no campo Área de impresión e seleccione un ou máis intervalos na súa folla de traballo. Para seleccionar varios intervalos, recorda manter premida a tecla Ctrl.
    3. Fai clic en Aceptar .

    Consellos e notas:

    • Cando gardas o libro de traballo, a área de impresión tamén se gárdase . Sempre que envíes a folla de traballo á impresora, só se imprimirá esa área.
    • Para asegurarte de que as áreas definidas son as que realmente queres, preme Ctrl + P e pasa por cada páxina vista previa .
    • Para imprimir rapidamente unha determinada parte dos seus datos sen establecer unha área de impresión, seleccione o rango(s) desexado, prema Ctrl + P e escolla Imprimir selección na lista despregábel xusto debaixo de Configuración . Para obter máis información, consulte Como imprimir a selección, a folla ou o libro completo.

    Como configurar varias áreas de impresión en Excel

    Para imprimir algunhas partes diferentes dunha folla de traballo, debes pode seleccionar varias áreas de impresión deste xeito:

    1. Seleccione o primeiro intervalo, manteña premida a tecla Ctrl e seleccione outros intervalos.
    2. Na pestana Diseño de páxina , no grupo Configuración da páxina , faga clic en Área de impresión > Establecer área de impresión .

    Feito! Créanse varias áreas de impresión, cada unha representa a súa propia páxina.

    Nota. Isto só funciona para intervalos non contiguos . Os rangos adxacentes, incluso seleccionados por separado, incluiranse nunha única área de impresión.

    Como forzar Excel a ignorar a área de impresión

    Cando quere unha copia impresa dunha folla enteira ou dun libro enteiro pero non quere molestarse en borrar todas as áreas de impresión, só diga a Excel que as ignore:

    1. Faga clic en Ficheiro > Imprimir ou prema Ctrl + P .
    2. En Configuración , faga clic na frecha seguinte para Imprimir follas activas e seleccione Ignorar área de impresión .

    Como imprimir varias áreas nunha páxina

    A capacidade de imprimir varias áreas por folla de papel está controlada por amodelo de impresora, non por Excel. Para comprobar se esta opción está dispoñible, prema Ctrl + P , faga clic na ligazón Propiedades da impresora e, a continuación, cambie polas pestanas dispoñibles do cadro de diálogo Propiedades da impresora buscando o Propiedades da impresora . Opción 8>Páxinas por folla .

    Se a túa impresora ten esa opción, afortunadamente tes :) Se non existe esa opción, entón a única forma que se lle ocorre copiar os intervalos de impresión nunha nova folla. Coa axuda da función Pegar especial, pode ligar os intervalos copiados aos datos orixinais deste xeito:

    1. Seleccione a primeira área de impresión e prema Ctrl + C para copiala.
    2. Nunha folla nova, faga clic co botón dereito en calquera cela en branco e escolla Pegar especial > Imaxe vinculada .
    3. Repita os pasos 1 e 2 para outras áreas de impresión.
    4. Na nova folla, prema Ctrl + P para imprimir todas as áreas de impresión copiadas nunha páxina.

    Como configurar a área de impresión en Excel para varias follas con VBA

    No caso de que teña moitas follas de traballo con exactamente a mesma estrutura, obviamente quererá sacar a mesma rabia en papel. O problema é que ao seleccionar varias follas se desactiva o botón Área de impresión da cinta. Afortunadamente, hai unha solución sinxela descrita en Como imprimir o mesmo intervalo en varias follas.

    Se tes que imprimir a mesma área en varias follas regularmente, o uso de VBA pode acelerar as cousas.

    Establecer área de impresiónnas follas seleccionadas como na folla activa

    Esta macro establece automaticamente a(s) área(s) de impresión para todas as follas de traballo seleccionadas igual que na folla activa. Cando se seleccionan varias follas, a folla activa é a que está visible cando executa a macro.

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea Para cada folla en ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Establece o intervalo de impresión en todas as follas de traballo como na folla activa

    Non importa cantas follas teñas, este código define o intervalo de impresión en todo un libro de traballo. dunha vez. Simplemente, configure a(s) área(s) de impresión desexada na folla activa e execute a macro:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWorkbook.Sheets If Sheet .Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Establece a área de impresión especificada en varias follas

    Cando traballes con diferentes libros de traballo, pode resultar conveniente se a macro solicita para seleccionar un intervalo.

    Así é como funciona: selecciona todas as follas de traballo de destino, executa a macro, selecciona un ou máis intervalos cando se lle solicite (para seleccionar varios intervalos, manteña premida a tecla Ctrl) e prema OK .

    Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet En caso de erro Reanudar Next Set SelectedPrintAreaRange = Application.InputBox( "Por favor, seleccione o intervalo da área de impresión", "Establecer área de impresión en varias follas", escriba :=8) Se non está seleccionadoPrintAreaRange non é nada, entón SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) Para cada folla en ActiveWindow.SelectedPheets.SelectedPheets. .PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nada End Sub

    Como usar as macros

    O xeito máis sinxelo é descargar o noso libro de exemplo con Macros da área de impresión e executar unha macro directamente desde ese libro. Así é como:

    1. Abre o libro de traballo descargado e activa as macros se se lle solicita.
    2. Abre o teu propio libro de traballo.
    3. No teu libro de traballo, preme Alt + F8 , selecciona a macro de interese e prema en Executar .

    O libro de exemplo contén as seguintes macros:

    • SetPrintAreaSelectedSheets - conxuntos a área de impresión nas follas seleccionadas como na folla activa.
    • SetPrintAreaAllSheets : establece a área de impresión en todas as follas do libro de traballo actual como na folla activa.
    • SetPrintAreaMultipleSheets : establece a área de impresión especificada en todas as follas de traballo seleccionadas.

    Como alternativa, podepode gardar o seu ficheiro como un libro de traballo habilitado para macros (.xlsm) e engadirlle unha macro. Para obter instrucións detalladas paso a paso, consulta Como inserir e executar código VBA en Excel.

    Como cambiar a área de impresión en Excel

    Incluíron accidentalmente datos irrelevantes ou non seleccionaron algúns células importantes? Non hai problema, hai 3 xeitos sinxelos de editar a área de impresión en Excel.

    Como expandir a área de impresión en Excel

    Para engadir máis celas á área de impresión existente, fai o seguinte:

    1. Seleccione as celas que desexa engadir.
    2. Na pestana Diseño de páxina , no grupo Configuración de páxina , faga clic en Área de impresión > Engadir á área de impresión .

    Feito!

    Este é de Por suposto, a forma máis rápida de modificar a área de impresión, pero non transparente. Para facelo ben, aquí tes algunhas cousas importantes para lembrar:

    • A opción Engadir á área de impresión aparece só cando a folla de traballo xa ten polo menos unha área de impresión.
    • Se as celas que estás engadindo non están adxacentes á área de impresión existente, créase unha nova área de impresión e imprimirase como unha páxina diferente.
    • Se a nova as celas están adxacentes á área de impresión existente, incluiranse na mesma área e imprimiranse na mesma páxina.

    Editar a área de impresión en Excel usando o Xestor de nomes

    Cada vez que establece unha área de impresión en Excel, créase un intervalo definido chamado Área_de_impresión e hainada que che impida modificar ese rango directamente. Vexa como:

    1. Na pestana Fórmulas , no grupo Nomes definidos , faga clic en Xestor de nomes ou prema Ctrl + F3 atallo .
    2. Na caixa de diálogo Xestor de nomes , seleccione o intervalo que quere cambiar e prema no botón Editar .

    Cambiar a área de impresión mediante o cadro de diálogo Configuración da páxina

    Outro xeito rápido de axustar a área de impresión en Excel é usar o cadro de diálogo Configuración da páxina . O mellor deste método é que che permite facer os cambios que queiras: modificar a área de impresión, eliminar ou engadir unha nova.

    1. Na pestana Diseño de páxina , no grupo Configuración da páxina , faga clic no iniciador de diálogo (unha frecha pequena na esquina inferior dereita).
    2. Na pestana Folla da Páxina Configurar , verá a caixa Área de impresión e pode facer as súas edicións alí mesmo:
      • Para modificar a área de impresión existente, elimine e escriba manualmente as referencias correctas.
      • Para substituír a área existente, coloque o cursor na caixa Área de impresión e seleccione un novo intervalo na folla. Isto eliminará todas as áreas de impresión existentes para que só se estableza a seleccionada.
      • Para engadir unha nova área, manteña premida a tecla Ctrl mentres selecciona un novo intervalo. Isto establecerá unha nova área de impresión ademais das existentes.

    Como borrar a área de impresión enExcel

    Limpar a área de impresión é tan sinxelo coma configurala :)

    1. Abre a folla de traballo de interese.
    2. Cambia ao Diseño de páxina pestana > Configuración de páxina e faga clic no botón Borrar área de impresión .

    Nota. Se unha folla de traballo contén varias áreas de impresión, todas elas eliminaranse.

    Como bloquear a área de impresión en Excel

    Se compartes frecuentemente os teus libros de traballo con outras persoas, quizais queiras protexer a área de impresión para que ninguén estropee as túas impresións. Lamentablemente, non hai un xeito directo de bloquear a área de impresión en Excel mesmo protexendo unha folla de traballo ou un libro de traballo.

    A única solución de traballo para protexer a área de impresión en Excel é con VBA. Para iso, engade o controlador de eventos Workbook_BeforePrint que forza silenciosamente a área de impresión especificada xusto antes de imprimir.

    Unha forma máis sinxela sería establecer o controlador de eventos para a folla activa , pero isto funciona coas seguintes advertencias:

    • Todas as túas follas de traballo deberían ter o mesmo número de impresión.
    • Terá que seleccionar todas as pestanas das follas de destino antes printing.
    Private Sub Workbook_BeforePrint(Cancel As Boolean ) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Se diferentes follas teñen unha estrutura diferente, especifique a área de impresión para cada folla individualmente .

    Private Sub Workbook_BeforePrint(Cancelar As Boolean ) Worksheets( "Folla1"

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.