Innehållsförteckning:
Video: How To Print Multiple Active Worksheets in Microsoft Excel 2016 Tutorial | The Teacher 2025
Om du behöver skriva ut från flera Excel-arbetsböcker i en katalog kan du använda det makro som presenteras här för att skriva ut dem på en gång.
Hur makroen fungerar
I detta makro använder du Dir-funktionen för att returnera en sträng som representerar namnet på filen som matchar vad du skickar till den.
Du använder Dir-funktionen för att räkna igenom alla. xlsx-filer i en viss katalog, fånga varje fils namn. Då öppnar du varje fil, skriver ut den och stänger sedan den.
Sub Macro1 ()'Steg 1: Förklara dina variabler
Dim MyFiles As String
' Steg 2: Ange en målkatalog
MyFiles = Dir ("C: Temp *.xlsx ")
Gör medan MyFiles"
"Steg 3: Öppna arbetsböcker en efter en
Arbetsböcker. Öppna" C: Temp "& MyFiles
