Atceliet drukas apgabalus Excel darbgrāmatā, izmantojot VBA makro

Satura rādītājs

Varat izmantot VBA makro, lai no izklājlapām noņemtu drukas apgabalus. Makro automātiski pārvietojas cauri visām darbgrāmatas darblapām, padarot drukas laukumu notīrīšanu par brīvu.

Jūs varat definēt drukas apgabalus katrā Excel tabulā. To var izdarīt dialoglodziņā PRINT. Drukājot, programma Excel ņem vērā tikai tos datus, kas atrodas drukas apgabalā.

Tabulā Excel norāda drukas apgabalus ar punktētām līnijām. Nākamajā attēlā parādīta tabula, kurā spiediena diapazons ir definēts apgabalā A1: C16:

Pēc iestatīšanas spiediena laukumi tiek saglabāti. Izmantojiet atbilstošo komandu CANCEL PRINT AREA, lai noņemtu drukāšanas apgabalus no tabulām.

Ja vēlaties to izdarīt ātri un viegli, varat izmantot makro. Tālāk norādītais makro cikls izskata visas pašreizējās darbgrāmatas darblapas un izslēdz drukāšanas apgabalus katrā lapā:

Apakšējā pacelšanas spiediena zonas uz augšu ()
Tabulas aptumšošana kā darblapa
Par katru tabulu ActiveWorkbook.Worksheets
Table.PageSetup.PrintArea = ""
Nākamā tabula
Beigt apakš

Makro noņem drukas apgabalu, aizpildot rekvizītu PAGESETUP.PRINTAREA ar tukšu tekstu.

Lai ievadītu makro, programmā Excel nospiediet ALT F11, lai atvērtu VBA redaktoru. VBA redaktorā atlasiet komandu INSERT - MODULE un ievadiet makro. Lai sāktu makro, programmā Excel aktivizējiet taustiņu kombināciju ALT F8. Abi īsinājumtaustiņi darbojas visās Excel versijās.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave