Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako vytvoriť zostavu z hárkov programu Excel Pomocou nástroja VBA

Pomocou jazyka Visual Basic for Application (VBA) môžete vyvíjať postupy VBA v editore jazyka Visual Basic (VBE). Jedná sa o ľahko použiteľné vývojové prostredie. Súčasťou pracovného zošitu budú postupy VBA vyvinuté vo VBE. Môžete vyvinúť aplikáciu VBA na automatické generovanie správ v Exceli. Pred programovaním s VBE musíte povoliť makro.

Krok 1

Kliknutím na "Štart", "Všetky programy" a "Microsoft Excel" vstúpite do rozhrania Excel. Kliknite na pásku „Vývojár“ a potom na tlačidlo „Zabezpečenie makra“. Začiarknite políčko „Zakázať všetky makrá s upozornením“ a kliknite na tlačidlo Uložiť. Teraz ste vo svojom Exceli nastavili makrá.

Krok 2

Súčasným stlačením klávesov Alt a F11 spustíte program VBE. Dvojitým kliknutím na „List1“ na pravej table vo VBE otvorte okno s kódom. V rozbaľovacej ponuke v okne s kódom vyberte možnosť „Pracovný list“.

V okne s kódom zadajte nasledujúci kód: Sub PrintReport () Dim Page_number Dim ActiveSh As Worksheet Dim ShNameView As String Set ActiveSh = ActiveSheet pre každú bunku v rozsahu (Rozsah ("b3"), Rozsah ("b3"). Koniec (xlDown)) Sh_view = ActiveCell.Offset (0, 1). Hodnota Page_number = ActiveCell.Offset (0, 1) .Hodnota výberu prípadu Cell.Value Case 1 hárky (ShNameView) .Vyberte aplikáciu Prípad 2. Goto Reference: = ShNameView End Select ActiveWindow.SeletedSheets.Printout Copies: = 1 Next Smyčka v kóde vedie k tlači pre každú bunku v stĺpci B, počnúc od B2. Kód tlačí iba stránky v aktuálnom zošite.

Položky, ktoré budete potrebovať

Excel VBA

Copyright © počítačové znalosti Všetky práva vyhradené