Výukový program pro Excel VBA pro začátečníky

Výukový program pro Excel VBA pro začátečníky

Pokud používáte Excel, musíte tento elektrický nástroj vyzkoušet!





Visual Basic for Applications (VBA) je programovací jazyk Microsoft Office, který vám umožňuje vytvářet makra a uživatelské formuláře, přidávat pole zpráv, spouštět kód uvnitř dokumentu v reakci na spouště a mnoho dalšího. S VBA můžete přeplňovat své excelové tabulky. A musíte se jen trochu naučit o kódování.





Tato příručka vám pomůže vyzkoušet si VBA pomocí jednoduchého projektu: tlačítka, které převádí hodnotu vybrané buňky z GBP na USD. Představíme vám způsoby, kterými se mohou VBA a Excel protínat. Tento krátký návod vás přivede na cestu k vytváření vlastních složitějších projektů.





Zde je návod, jak začít s VBA v aplikaci Excel 2016.

vytvořte zaváděcí Windows 7 usb

Přístup k ovládacím prvkům pro vývojáře

Než se můžeme ponořit do VBA, může být nutné otevřít Excel a upravit nastavení tak, aby se v pásu karet zobrazovala karta Vývojář. Chcete -li to provést, přejděte na Soubor> Možnosti> Přizpůsobit pás karet . Můžete také kliknout pravým tlačítkem na pás karet a vybrat Přizpůsobte stuhu ... volba.



Pod Přizpůsobte pás karet> Hlavní karty (seznam vpravo), přidejte a zaškrtněte Vývojář možnost (nezaškrtnuto na obrázku výše).

Vytvořit tlačítko

Abychom mohli vytvořit náš převodník měn, musíme nejprve vložit prvek tlačítka. Ve druhém kroku k tomuto tlačítku připojíme náš kód VBA.





Otevřete novou tabulku aplikace Excel a přejděte na Vývojář tab. Použijte Vložit rozevírací seznam v Řízení v sekci Tlačítko příkazu ActiveX .

Přetáhněte tlačítko na požadovanou velikost a umístěte jej na vhodné místo - později to můžete snadno změnit.





Nyní připojíme kód. Klepněte pravým tlačítkem na tlačítko a vyberte Vlastnosti . Provedeme dvě změny; změníme to název které použijeme k označení tlačítka při kódování a Titulek který zobrazuje text na samotném tlačítku. U těchto štítků si můžete vybrat, co se vám líbí, ale nezapomeňte, že při úpravách kódu budete muset ConverterButton vyměnit za cokoli, co použijete na svém místě.

jak zjistit, kdo vám zdarma volal

Nyní je čas dát tlačítku určitou funkčnost.

Přidejte nějaký kód

Kódování pomocí VBA probíhá v odděleném prostředí na standardní rozhraní Excelu. Chcete -li se k němu dostat, ujistěte se Režim návrhu je aktivní v Vývojář kartu, poté klikněte pravým tlačítkem na tlačítko, které jsme vytvořili, a vyberte Zobrazit kód .

Zobrazí se následující okno:

Začátek a konec našeho kódu je již na svém místě - dva modré kousky textu zajišťují naši funkci, zatímco černý text uvádí, že určujeme akci, která by měla proběhnout, když uživatel klikne na tlačítko, které jsme vytvořili . Pokud jste zvolili jiný název než ConverterButton, měli byste ve své verzi tohoto okna vidět příslušný výraz.

K provedení postupu převodu měny použijeme následující řádek kódu mezi dvěma, které pro nás již byly vytvořeny:

ActiveCell.Value = (ActiveCell * 1.28)

Abychom to dále rozdělili, tento kus kódu uvádí, že nová hodnota buňky, kterou uživatel vybral, bude aktuální hodnotou vynásobenou 1,28 - směnným kurzem z GBP na USD. V okně VBA to vypadá takto:

Dále zavřete editor VBA přes nabídku Soubor a vraťte se zpět do Excelu.

Otestujte si svoji práci

Nyní je načase zjistit, zda náš kód funguje - ale než to uděláme, je třeba udělat důležitý krok. Musíme deaktivovat Režim návrhu zastavit jakékoli další úpravy tlačítka a zajistit jeho funkčnost.

Dále zadejte číslo do buňky, vyberte tuto buňku a kliknutím na tlačítko uvidíte, že funguje jako kouzlo. Naštěstí uvidíte nárůst hodnoty přibližně o čtvrtinu, což znamená, že převod byl proveden správně.

Další kroky

Nyní, když jste vytvořili tlačítko a použili ho ke spuštění kódu VBA v aplikaci Excel, můžete použít stejnou základní metodu k provádění všech druhů různých projektů. Možná budete chtít vytvořit simulovanou kostku, která po stisknutí tlačítka vrátí náhodnou hodnotu, třeba jako součást větší hry. Alternativně můžete vytvořit tlačítko, které zkontroluje obsah zadané buňky proti jiné buňce jinde ve stejném dokumentu.

Pustit se do projektů, jako jsou tyto, vás vystavuje různým funkcím VBA. Náš převodník měn je tak jednoduchý, jak jen to jde - ale je to první krok k větším věcem. Pokud právě začínáte, vyberte si projekty, které spojí vaše učení se základním cílem nebo úkolem, na který jste zvědaví. Krok za krokem se blíže seznámíte s tím, jak VBA funguje.

Máte dotaz k tomuto projektu VBA? Požádejte o pomoc nebo nabídněte pomoc v níže uvedených komentářích!

Podíl Podíl tweet E-mailem 6 zvukových alternativ: Nejlepší bezplatné nebo levné aplikace pro audioknihy

Pokud vás nebaví platit za audioknihy, zde je několik skvělých aplikací, které vám umožní poslouchat je zdarma a legálně.

Číst dále
Související témata
  • Produktivita
  • Programování
  • Programování
  • Programování v jazyce Visual Basic
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
O autorovi Brad Jones(109 publikovaných článků)

Anglický spisovatel v současné době sídlí v USA. Najděte mě na Twitteru prostřednictvím @radjonze.

bezplatné e -mailové programy pro Windows 7
Více od Brada Jonese

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru