Skip to main content

¿Cómo usar el botón de comando para guardar la hoja de cálculo activa como archivo PDF en Excel?

Author: Siluvia Last Modified: 2025-06-04

Mientras trabaja en Microsoft Excel, puede enfrentarse al problema de guardar la hoja de cálculo activa como archivo PDF. En este artículo, aprenderá cómo guardar la hoja de cálculo activa como archivo PDF con código VBA a través de un botón de comando. Y si también desea guardar un rango o cada hoja de cálculo en el libro activo como archivos PDF individuales, este artículo también puede ayudarle.

Usar el botón de comando para guardar la hoja de cálculo activa como archivo PDF con código VBA
Guardar fácilmente la hoja de cálculo activa o cada hoja como archivo PDF individual con Kutools para Excel


Usar el botón de comando para guardar la hoja de cálculo activa como archivo PDF con código VBA

Puede ejecutar el siguiente código VBA para guardar una hoja de cálculo activa como archivo PDF haciendo clic en un botón de comando. Por favor, siga los siguientes pasos.

1. Primero, necesita crear una carpeta llamada PDF para guardar su nuevo archivo PDF convertido. Aquí creo esta carpeta en mi disco local (C:).

2. Por favor, inserte un botón de comando haciendo clic en Desarrollador > Insertar > Botón de Comando (Control ActiveX). Ver captura de pantalla:

click Command Button from Developer tab

2. Luego dibuje un botón de comando en la hoja de cálculo donde necesita agregar nuevas filas, haga clic derecho en el botón de comando y haga clic en Propiedades en el menú contextual.

lick Properties from the right-clicking menu

3. En el cuadro de diálogo Propiedades, escriba el texto que se mostrará del botón de comando en el cuadro Título bajo la pestaña Categorizado, y luego cierre el cuadro de diálogo.

enter the displayed text of the Command Button in the Properties dialog box

Puede ver que el texto mostrado del botón de comando ha cambiado como se muestra en la siguiente captura de pantalla.

the displayed text of the Command Button is changed

4. Haga clic derecho nuevamente en el botón de comando y luego haga clic en Ver Código en el menú contextual.

click View Code from the right-clicking menu

5. En la ventana abierta de Microsoft Visual Basic para Aplicaciones, reemplace el código original en la ventana de Código con el siguiente código VBA.

Código VBA: Botón de comando para guardar la hoja de cálculo activa como PDF

Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
            Filename:="C:\PDF\Export.pdf", _
            OpenAfterPublish:=False
    Application.ScreenUpdating = True
End Sub

Nota: En el código, CommandButton1 es el nombre del botón de comando que usará para guardar la hoja activa como archivo PDF. "C:\PDF\Export.pdf" es la ruta y el nombre de su archivo PDF guardado.

6. Presione simultáneamente las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones. Luego desactive el Modo Diseño en la pestaña Desarrollador.

Ahora, al hacer clic en el botón de comando, la hoja de cálculo activa se guardará como un archivo PDF llamado Export y estará ubicado en la ubicación especificada.


Guardar cada hoja de cálculo como archivo PDF individual del libro activo con Kutools para Excel

Aquí recomendamos la utilidad Separar Libro de Trabajo de Kutools para Excel para guardar fácilmente la hoja de cálculo activa como un archivo PDF. Además, también puede guardar cada hoja de cálculo en el libro actual como archivos PDF individuales con esta utilidad.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. En el libro donde necesita guardar cada hoja de cálculo como archivo PDF individual, haga clic en Kutools Plus > Libro de Trabajo > Separar Libro de Trabajo. Ver captura de pantalla:

click Split Workbook feature of kutools

2. En el cuadro de diálogo Separar Libro de Trabajo, configure lo siguiente:

2.1) Solo marque el nombre de la hoja activa en el cuadro Nombre de la hoja de trabajo;
2.2) Seleccione la opción PDF (*.pdf) desde la lista desplegable Especificar formato de guardado;
2.3) Haga clic en el botón Separar, luego aparecerá un cuadro de diálogo Seleccionar Carpeta, especifique una carpeta para guardar el archivo PDF;

specify options in the Split Workbook dialog box

Luego, la hoja de cálculo seleccionada se guarda inmediatamente como archivo PDF.

the selected worksheet is saved as PDF file

Notas:

1. Puede marcar varios nombres de hojas de trabajo en el cuadro Nombre de la hoja de trabajo para guardarlos como archivos PDF individuales a la vez;
2. Aparte de guardar la hoja de cálculo como archivos PDF, puede guardar las hojas de cálculo como archivos txt. o csv. según sea necesario.

Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!