Um excel macro para imprimir todos os livros em um diretório

Se você precisa imprimir a partir de várias planilhas do Excel em um diretório, você pode usar a macro aqui apresentado para imprimi-los todos de uma vez.

Como as obras de macro

Nesta macro, você usa a função Dir para retornar uma cadeia que representa o nome do arquivo que corresponde ao que você passar para ele.

Você usar a função Dir para enumerar todos os arquivos .xlsx em um determinado diretório, capturando o nome de cada arquivo. Então você abre cada arquivo, imprimi-lo, e depois fechá-lo.

Sub Macro1 ()
`Passo 1: Declare as variáveis
MyFiles Dim As String
`Etapa 2: Especificar um directório alvo
MyFiles = Dir ("C: Temp * Xlsx")
Do While MyFiles lt; gt; "
`Etapa 3: Abrir pastas de trabalho, um por um
Workbooks.Open "C: Temp" & Meus arquivos

Publicações relacionadas