MS Excel — VBA Programming and Data Transformation Options (MSEVB1)

Microsoft, Programming

This course is designed for advanced Excel users who want to deepen practical skills in data transformation and repeatable automation. Through hands‑on exercises you will master the Power Query editor for cleaning and shaping data and learn essential VBA programming basics.

The training compares strengths and limits of Power Query and VBA, helping you choose the right tool for each job. You will learn to reduce manual work, improve process efficiency, apply practical automation, and build a foundation for further programming growth.

Location, current course term



Brno + online (volitelně)
10/8/2025 - 10/10/2025 CZECH
Order
12/1/2025 - 12/3/2025 CZECH
Order
Praha + online (volitelně)
10/8/2025 - 10/10/2025 CZECH
Order
12/1/2025 - 12/3/2025 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Introduction and key concepts
    1. What Power Query is and when to use it
    2. When to use Power Query vs VBA
    3. Advantages and disadvantages of both approaches
  • Data transformation with Power Query
    1. Introduction to the Power Query editor interface
    2. Basic data transformation techniques in Power Query
    3. Saving and loading transformation results into Excel
  • VBA editor concepts and environment overview
    1. Tools for creating macros and forms
    2. Recording and running macros — user access and hidden workbooks
    3. Structure of the VBA language
  • Writing simple macros
    1. Variables: types, declaration and use
    2. Procedures and user-defined functions
    3. Formulas, syntax and operators
    4. Working with cells
    5. User interaction — standard dialog boxes
    6. Loops and branching
    7. Debugging and error handling in macros — using VBA editor tools
  • Running procedures based on events
    1. Excel object model
    2. Sheet, workbook and application events
    3. Form controls on sheets and UserForm objects
    4. Connecting form controls to macros
Assumed knowledge:
Advanced MS Excel skills, basic file handling in Windows, and logical analytical thinking.
Recommended previous course:
MS Excel – Effective data handling for advanced users (MSE2)
Recommended subsequent course:
MS Excel - Advanced VBA Programming (MSEVB2)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
396.00 € ( 479.16 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

Qlar Czech s.r.o., Hai D.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Lektor dokázal svým projevem udržet pozornost navzdory dlouhým lekcím. Neměnil bych nic. "
Qlar Czech s.r.o., Matěj V.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Z obsahové formy bych nic neměnil, celá osnova byla skvěle koncipována. Zaujala mě možnost využití AI. Chtěl bych vyzdvihnout schopnosti a přednes školitele."
POLLMANN CZ s.r.o., Adrian G.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Hodně informací, které je potřeba zpracovat a vyzkoušet :)"
Ministerstvo pro místní rozvoj, Veronika M.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"bylo to super díky"
ABB s.r.o., Oldřich K.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Celkový dojem super, spousta novinek "
JT International spol. s r.o., Roman M.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Kurz byl zajímavý, lektor profesionální, nabyté vědomosti určitě využiji ve své práci.Děkuji"
Lear Corporation Czech Republic s.r.o., Miroslav H.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Super, dozvěděl jsem se spoustu nových věcí."
British American Tobacco (Czech Republic) s.r.o., Miroslava V.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Bylo to skvělé a poučné. Lektor byl skvělý."
Warner Music Czech Republic s.r.o., Nargiza A.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"vysvětlení lektora a ukázka řešení ruzných problemu"
Vojenská zdravotní pojišťovna ČR, Jakub S.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Velmi oceňuji individuální přístup lektora. Naučil nás jak základy VBA, tak přidal i celou řadu různých tipů a zdokonalení, které určitě využiju. "
Česká správa sociálního zabezpečení, Radek P.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"skolitel na příkladech uvadel rozsirujici informace"
KBC Global Services Czech Branch, Kamil Š.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Naprostá spokojenost s kurzem. Splnil co jsem očekával. "
Federal-Mogul Friction Products a.s., Jaroslav J.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Přehledné shrnutí úvodu do problematiky VBA"
Česká spořitelna, a.s., Martina J.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Moc děkuji za trpělivost a nově získané znalosti."
ASB Czech Republic, s.r.o., Milan B.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Skoleni bylo rozhodne zajimave a prospesne. Obsah a problematika odpovidali popisu kurzu. Skolitel znaly sve problematiky. Celkove s kurzem jsem velice spokojen"
GRITEC s.r.o., Tomáš O.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Žádné výhrady, naopak naprostá spokojenost! Ing. Halata je vynikající lektor. "
ProMinent Systems spol. s r.o., Adam L.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Znalost pana lektora je opravdu úctihodná. Klobouk dolů. "
ProMinent Systems spol. s r.o., Radek S.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Byl jsem velmi mile překvapen kolik informací se dá vměstnat do dvou dní školení. Komplexní úvod do problematiky dostatečný pro první kroky v praxi."
ČEZ, a. s., Jaroslav P.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Kurz byl přínosem. Ve finále jsme si prakticky ukázaly jak řešit praktickou úlohu nad reálnými daty. Děkuji za otevřenost a profesionalitu lektora. Školení případně podle aktuálních potřeb zaměstnavatele doporučím dalším."
Česká pošta, s.p., Petr R.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Za největší přínos považuji probírání konkrétních činností, se kterými se v rámci praxi setkávám."
Československá obchodní banka, a. s., Jan M.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Užitečný kurz pro získání celkového přehledu o problematice, příklady vhodně zvolené. "
Denisa Durianová, Denisa D.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Skvele prostredie a staroslivost, dakujem. "
ConvaTec Česká republika s.r.o. , Ivo T.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"skoleni bylo vyborne a pan lektor vyborny"
Sberbank CZ, a.s., Peter M.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Fajn. Prohloubení znalostí a dovedností. "
Zebra Technologies CZ s.r.o., Jindřich D.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Libila se mi struktura kurzu i pristup lektora. Jsem spokojen."
Masarykova univerzita, Libor C.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Profesionální výkon zkušeného lektora."
UNIQA Management Services, s.r.o., Denisa P.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Kurz se mi líbil, hodně informací, které se budou určitě hodit."
ENBRA, a.s., Michal J.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Školení bylo velice přínosné."
Plzeňský Prazdroj, a. s., Petr J.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Celkový dojem výborný, lektor naprosto všemu rozuměl, vše náležitě, podrobně vysvětlil. Přispůsobil se mému tempu. Odpověděl a vysvětlil mi veškeré dotazy. Kurz a dodané informace předčily moje očekávání."
Ministerstvo školství, mládeže a tělovýchovy, Michaela B.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Naučila jsem se efektivně vytvářet a využívat makra při své práci."
Sanmina-SCI Czech Republic s.r.o., Petr L.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Tento kouzelny pan (pan Kratochvil) skutecne vi o cem mluvi. Je to odbornik kazdym coulem a zanechal ten nejlepsi mozny dojem. Dekuji fa ICT za skoleni. S pozdravem Ludik"
Sanmina-SCI Czech Republic s.r.o., Jan D.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Dobře zpracované materiály, pán mi připomínal kolegu Radka a mého dědu."
Sanmina-SCI Czech Republic s.r.o., Jiří A.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Pan Kratochvíl byl úžasný. S danou problematikou srozumitelně seznámil od obecného úvodu až po velmi pokročilé funkce. Perfektní a profesionální osobní přístup."
Sanmina-SCI Czech Republic s.r.o., Pavel Ř.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Pan Ing. Josef Kratochvíl je opravdový odborník na excel a vba programovaní. Kurzu z mého pohledu nelze nic vytknout. Naprosto předčil všechny má očekávání. Kdyby byli všichni lektoři na takové úrovni, nebylo by si nač stěžovat. Ještě jednou celkově chválím připravenost a obsah kurzu."
Sanmina-SCI Czech Republic s.r.o., Ivo P.
MS Excel — VBA Programming and Data Transformation Options ( MSEVB1)
"Mnoho nových znalostí o možnostech excelu"