Visual Basic for Applications (VBA) je ideální metodou k přizpůsobení Excelu 2010 tak, aby vyhovoval vašim potřebám. Pokud se neustále přistihnete, že provádíte stejné úkoly, jako je kopírování dat v Excelu, můžete nechat VBA provést tento úkol za vás. Namísto ručního kopírování dat z jednoho listu a jejich vkládání do jiného napište makro VBA a můžete stisknutím tlačítka okamžitě provést kopírování a vkládání.
Krok 1
Klepněte na kartu "Vývojář" a poté na "Visual Basic" otevřete Editor jazyka Visual Basic (VBE), pomocí kterého můžete vytvořit VBA.
Video dne
Krok 2
Klikněte na "Vložit" a poté klikněte na "Modul" pro otevření prázdného okna modulu.
Krok 3
Vyjměte a vložte následující kód do okna modulu:
Dílčí aplikace Copy_Data(). ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Aplikace hodnoty. ScreenUpdating = True End Sub
Krok 4
Přizpůsobte kód svým konkrétním potřebám; jak je napsáno, kód zkopíruje data v buňkách A1 až A10 v listu 1 do buněk B1 až B10 v listu 2. Pokud byste například chtěli zkopírovat data z buněk C1 až C100 na listu 4 do buněk D1 až D100 na listu 5, přepsali byste třetí řádek kódu tak, aby četl:
Worksheets("Sheet4").Range("C1:C100").Hodnota = Worksheets("Sheet5").Range("D1:D100").Hodnota
Krok 5
Stiskněte "F5" pro spuštění rutiny.
Spropitné
Stiskněte současně klávesy "Alt" a "F11" pro přepínání mezi listem a kódem.