VBA: základy programování maker (nejen v Excelu)
Český tutoriál o tom, jak psát kód ve VBA a vytvářet makra v Excelu a dalších aplikacích MS Office.
Základy programování ve VBA 2. díl: • VBA: základy programov...
Základy tvorby formulářů: • VBA: základy programov...
Osnova kurzu:
0:00:00 - co je VBA a co se s ním dá vytvořit
0:03:34 - VBA Editor a tvorba nové procedury
0:10:47 - proměnné a jejich datové typy
0:22:42 - funkce a operátory pro práci s čísly
0:28:46 - funkce a operátory pro práci s textem
0:34:05 - větvení kódu pomocí IF...THEN...ELSE
0:40:57 - větvení kódu pomocí SELECT CASE
0:43:35 - cyklus DO...WHILE
0:53:10 - cyklus FOR
0:57:05 - pole
1:05:32 - pole a cyklus FOR EACH
1:11:10 - kolekce
1:16:41 - objektový model (Excelu)
1:23:56 - stavba jednoduchého makra
1:37:15 - defenzivní programování
1:45:09 - zásady psaní kódu
Пікірлер: 22
Oplatilo sa to pozrieť. Výborne urobené video. Krásne vysvetlené postupy pri programovaní. Podľa tohoto tutorialu je možné sa pustiť do práce a postupne naberať vlastné programátorské skúsenosti. Lebo na prvý pohľad to na človeka pôsobí až neprijateľne zložito, a väčšina sa v tom stratí. Hneď som nabral odhodlanie a vieru, že to časom dokážem. Ďakujem
Výborné video. Stručné, srozumitelné a hlavně použitelné základy. Díky moc!
Super Video. Veľmi náučné.
Dobrý den pane Kohout, moc děkuji za vaše skvělé video. Jste skvělý tutor.
Skvělé video. Konečně jsem našel v češtině a skvěle vysvětleno na jednoduchých příkladech tak, aby se to dalo pochopit - jak to vlastně funguje. Moc díky a budu se těšit na další, pokud budou :)
Skvělé video! Použil jsem ho pro větší porozumění. Rád bych klidně další pokročilé videa pokud bude možnost. :)
Skvělá práce! Děkuji. Mám se co učit.
Moc hezká a srozumitelná práce.
Super video!! Díky moc 😁👍
Díky moc. Skvělé video
Super, díky :-)
Děkuji za skvělou prezentaci. Prosím o další podobné video, kde bude vysvětleno pokročilé programování (např. databáze docházky přes "formulářový " objekt, s možností zaškrtávání jednotlivých dnů /barvy pro Nemoc, OČR, ŘD/ v kalendáři a následnému propisování do přehledu, v samostatném listu). Děkuji.
@karelkohout
2 жыл бұрын
Jsem rád, že se Vám mé video líbí. Dám mu však ještě nějaký čas a počkám, jaké budou další ohlasy. Pokud bude o VBA větší zájem, časem možná natočím i jedno video o formulářích.
@karelkohout
2 жыл бұрын
Ještě mě napadá, že problém, který popisujete, by se na rozdíl od Excelu mnohem jednodušeji řešil v Accessu a to bez použití VBA 🙂
@petersalibi9246
2 жыл бұрын
Výborné video. Přimlouvám se za pokračování. Snažím se používat VBA v Accessu, takže každé video o této problematice je velmi vítáno. Díky za to.
Skvělý návod, díky. Chtěl bych to použít na naplnění ComboBoxu, lze tu kolekci načíst do ConboBoxu, nebo to musí být jen pole Array?
@karelkohout
2 жыл бұрын
Díky. Seznam položek ComboBoxu bohužel musí být typu array.
Skvělé video. Mám jen dotaz. Kde se nastaví, aby se MsgBox zobrazoval jako u vás v okně VBA. Mě se vždy přepíná a zobrazuje v prostředí excel. Po potvrzení opět se přepne do prostředí VBA. Děkuji za odpověď.
@karelkohout
4 ай бұрын
Jsem rád, že se Vám video líbí. Když okno Excelu minimalizujete, měl by se msgbox zobrazovat ve VBA editoru.
V části 7:48 je odskok jakoby tabulátorem, ale v běžném makru bývají mezerníky (tečky), a to v různém počtu. Jsou tu nutné, a jak to s těmito mezerami tedy je?
@karelkohout
2 ай бұрын
Na konci videa se tomu trochu věnuji. Jednoduše se dá říct toto: 1) VBA to k fungování nepotřebuje, ALE!!! 2) vždy odsazujte kód, když programujete (bez ohledu na programovací jazyk) kvůli přehlednosti! Každý programátor odsazuje kód. Možná, že někdo mezerníkem. Ale v některých editorech pro kódování se dá nastavit délka tabulátoru na 1 nebo 3 mezery, jinými slovy tabulátor napíše vlastně mezery. Je to komplexnější téma :-)
@jaka-rl5wy
2 ай бұрын
@@karelkohout Moc děkuji za vypracovanou odpověď :-) Zatím jsem shlédl jen kousek videa, ale myslím, že už teď můžu pochválit dobré a srozumitelné zpracování, myslím, že dám odebírat :-)