Ako skopírovať z jedného pracovného hárka a prilepiť do druhého pomocou VBA

Visual Basic for Applications (VBA) je ideálny spôsob, ako prispôsobiť Excel 2010 vašim potrebám. Ak neustále vykonávate rovnaké úlohy, ako je napríklad kopírovanie údajov v Exceli, môžete nechať VBA vykonať túto úlohu za vás. Namiesto manuálneho kopírovania údajov z jedného pracovného hárka a ich vkladania do iného napíšte makro VBA a stlačením tlačidla môžete okamžite vykonať kopírovanie a prilepenie.

Krok 1

Kliknite na kartu „Vývojár“ a potom kliknutím na „Visual Basic“ otvorte Editor jazyka Visual Basic (VBE), pomocou ktorého môžete vytvoriť VBA.

Video dňa

Krok 2

Kliknite na "Vložiť" a potom kliknite na "Modul" pre otvorenie prázdneho okna modulu.

Krok 3

Vystrihnite a prilepte nasledujúci kód do okna modulu:

Podriadená aplikácia Copy_Data(). ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Aplikácia hodnoty. ScreenUpdating = True End Sub

Krok 4

Prispôsobte kód svojim špecifickým potrebám; ako je napísané, kód skopíruje údaje v bunkách A1 až A10 v hárku 1 do buniek B1 až B10 v hárku 2. Ak by ste napríklad chceli skopírovať údaje z buniek C1 až C100 v hárku 4 do buniek D1 až D100 v hárku 5, prepísali by ste tretí riadok kódu na čítanie:

Pracovné hárky("Hárok4").Rozsah("C1:C100").Hodnota = Pracovné hárky("Hárok5").Rozsah("D1:D100").Hodnota

Krok 5

Ak chcete spustiť rutinu, stlačte "F5".

Tip

Ak chcete prepínať medzi pracovným hárkom a kódom, stlačte súčasne klávesy "Alt" a "F11".