(MSEVB1)

Microsoft, Programming

THIS TRAINING COURSE WILL HELP YOU:

  • Use Power Query to clean, transform and load data
  • Compare pros and cons of Power Query vs VBA
  • Navigate the VBA editor and its environment
  • Write VBA using syntax and common programming concepts
  • Use AI to design procedures, explain code, debug and generate options

WHO SHOULD ATTEND?

  • Advanced Excel users who need fast data transforms and automation
  • Self-taught macro users who want to read and edit VBA code
  • Users wanting to use AI in Excel, needing correct prompts and checks

COURSE LOCATION AND AVAILABLE DATES



Choose whether to attend in person in our classroom or join online. You can select your preferred format during registration. Learn more about hybrid training.

Unlock your employees' potential. We can adapt every course in our portfolio to your objectives and participants.
Need training at your premises or want to tailor the content and duration? We will prepare the right solution, in Czech or English.

Request customised training

Course content:

Hide details
  • Introduction and basic concepts
    1. What Power Query is and when to use it
    2. When to use Power Query and when to use VBA
    3. Where AI can help when working with Excel
  • Data transformation with Power Query
    1. Introduction to the Power Query editor environment
    2. Basics of transforming data in Power Query
    3. Data cleaning, changing data types, filtering and merging tables
    4. Saving and loading transformation results back to Excel
    5. Using AI to design transformation steps
    6. Using AI to explain steps in Power Query
    7. When Power Query is not enough and switching to VBA
  • Basic concepts and the VBA editor environment
    1. Recording and running macros
    2. Hidden workbooks and the Personal Macro Workbook
    3. Structure of the VBA language
    4. Module, procedure, function and comments
    5. Reading and editing code created by the macro recorder
    6. Using AI to explain unfamiliar VBA code
  • Writing simple macros
    1. Variables: types, declaration and usage
    2. Procedures and user-defined functions
    3. Formulas, syntax and operators
    4. Loops and branching
    5. Using AI to design a macro from a verbal request
  • AI as an assistant in debugging VBA code
    1. How to describe an error and pass the error message to AI
    2. How to provide code to AI without exposing sensitive data
    3. How to request a clear error explanation and corrected code
  • Running procedures based on events
    1. Excel object model overview
    2. Worksheet, workbook and application events
    3. Using AI to design a simple Excel workflow
  • Safe and sensible use of AI with data
    1. What not to share with AI: personal data, passwords, internal or secret data
    2. How to describe table structure without real data
    3. Difference between public AI services and corporate environments
    4. Recommended workflow: prompt, design, verify, test file, production use
  • Practical final example
    1. Load and clean data with Power Query
    2. Prepare a table for further processing
    3. Create a VBA macro to export selected records and run it from a button
    4. Use AI to explain or review parts of the code
Recommended previous course:
MS Excel – Efficient data processing for advanced users (MSE2)
Recommended follow-up course:
MS Excel – Advanced VBA Programming (MSEVB2)
Schedule:
3 days (9:00-17:00)
Price per person:
396.00 € ( 479.16 € incl. 21% VAT)

Training and learning environment