Ако трябва да печатате от множество работни книги на Excel в директория, можете да използвате макроса, представен тук, за да ги отпечатате всички наведнъж.
Как работи макросът
В този макрос използвате функцията Dir, за да върнете низ, който представлява името на файла, което съответства на това, което предавате към него.
Вие използвате функцията Dir за изброяване на всички .xlsx файлове в дадена директория, като улавяте името на всеки файл. След това отваряте всеки файл, отпечатвате го и след това го затваряте.
Подмакрос1()
„Стъпка 1: Декларирайте вашите променливи
Затъмнете MyFiles като низ
„Стъпка 2: Посочете целева директория
MyFiles = Dir("C:Temp*.xlsx")
Правете докато MyFiles <> "
„Стъпка 3: Отворете работните книги една по една
Работни книги. Отворете "C:Temp" и MyFiles