¿Cómo usar el botón de comando para guardar la hoja de cálculo activa como archivo PDF en Excel?
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:
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.
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.
Puede ver que el texto mostrado del botón de comando ha cambiado como se muestra en la siguiente captura de pantalla.
4. Haga clic derecho nuevamente en el botón de comando y luego haga clic en Ver Código en el menú contextual.
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.
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:
2. En el cuadro de diálogo Separar Libro de Trabajo, configure lo siguiente:
Luego, la hoja de cálculo seleccionada se guarda inmediatamente como archivo PDF.
Notas:
Artículos relacionados:
- ¿Cómo insertar una nueva fila en blanco automáticamente con un botón de comando en Excel?
- ¿Cómo formatear una celda para que parezca un botón 3D en Excel?
- ¿Cómo ocultar o mostrar un botón de comando basado en un valor de celda específico en Excel?
Las mejores herramientas de productividad para Office
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!