Ef þú þarft að prenta úr mörgum Excel vinnubókum í möppu geturðu notað makróið sem kynnt er hér til að prenta þær allar í einu.
Hvernig macro virkar
Í þessu fjölvi notarðu Dir aðgerðina til að skila streng sem táknar nafnið á skránni sem passar við það sem þú sendir til hennar.
Þú notar Dir aðgerðina til að telja upp allar .xlsx skrár í tiltekinni möppu og fanga nafn hverrar skráar. Síðan opnarðu hverja skrá, prentar hana út og lokar henni svo.
Sub Macro1()
'Skref 1: Lýstu breytunum þínum
Dimma MyFiles As String
'Skref 2: Tilgreindu markskrá
MyFiles = Dir("C:Temp*.xlsx")
Gerðu á meðan MyFiles <> "
'Skref 3: Opnaðu vinnubækur eina í einu
Vinnubækur.Opnaðu "C:Temp" & MyFiles