Una macro de excel para imprimir todos los libros en un directorio

Si necesita imprimir desde varios libros de Excel en un directorio, puede utilizar la macro que se presenta aquí para imprimir todos a la vez.

Cómo funciona la macro

En esta macro, se utiliza la función Dir para devolver una cadena que representa el nombre del archivo que coincida con lo que pasa a ella.

Se utiliza la función Dir para enumerar todos los archivos .xlsx en un directorio dado, capturando el nombre de cada archivo. A continuación, se abre cada archivo, imprimirlo, y luego se cierra.

Sub Macro1 ()
`Paso 1: Declarar las variables
MisArchivos Dim como secuencia
`Paso 2: Especificar un directorio de destino
MyFiles = Dir ("C: Temperatura * .xlsx")
Hacer mientras que MisArchivos lt; gt; "
`Paso 3: abrir libros uno por uno
Workbooks.Open "C: Temp" & Mis archivos
Artículos Relacionados