Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zmeniť aktívnom zošite vo VBA

Ak potrebujete automatizovať opakujúce sa úlohy vo svojich tabuliek programu Excel , môžete použiť vstavaný v jazyku Visual Basic for Applications ( VBA ) kompilátor . V priebehu vykonávania kódu VBA , môžete sa občas nutné prepnúť do iného zošita , napríklad ak potrebujete skopírovať bunky z jedného zošita a vložte ho do iného . Zmena v súčasnej dobe aktívne zošit je jednoduchý proces , ktorý vyžaduje iba jediný riadok kódu . Veci , ktoré budete potrebovať v Microsoft Excel
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte tabuľku programu Excel . Pozrite sa názvy dostupných zošitov v spodnej časti okna a poznačte konkrétny zošit , ktorý chcete aktivovať .
2

Prejdite na kartu " Vývojár " a potom kliknite na odkaz " Visual Basic " . Kliknite na názov zošita na ľavej strane okna , ktoré chcete zmeniť .
3

Nechajte Visual Basic for Applications editor vedieť , že chcete vytvoriť novú procedúru zadaním pri otváraní a zatváraní " Sub " príkazy . Napríklad , ak chcete volať procedúru " ChangeWorkbook " typu " Sub ChangeWorkbook ( ) " a potom " End Sub " .
4

použite klávesu Enter dať pár riadkov v - medzi otvorením a uzavretie " Sub " príkazy .
5

použite metódu " Activate " v " zošit " vlastníctvo k zmene aktívneho zošita . Napríklad , ak chcete prepnúť do zošita s názvom " PayrollSheet " typ " PayrollSheet.Activate . "
6

Prejdite späť na zobrazenie zošita a znovu kliknite na kartu " Vývojár " . Vyberte " makrá " a potom kliknite na názov , ktorý ste použili pre sub , ktorý ste vytvorili skôr . Kliknite na tlačidlo " Spustiť " spustiť kód a zmeniť aktívny zošit .

Najnovšie články

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