This is an example of a simple banner

Training: Excel – VBA Fundamentals

Ref. MOE-41
Duration:
2
 days
Exam:
Not certifying
Level:
Intermediate

Excel VBA Training

Automate Excel with VBA and boost your efficiency

The Excel VBA course introduces you to the basics of programming, allowing you to automate your Excel processes effectively. From recording simple macros to creating complex functions, you’ll learn how to manage variables and leverage both VBA and Excel functions to optimize your daily tasks.

This VBA course is designed to provide you with practical, immediately applicable skills, whether you’re a beginner or already familiar with Excel. You’ll master tools that will help you save time and improve your performance in a professional setting.

Participant profiles

  • Office experts who need to automate tasks and enrich the catalog of functions in Excel

Objectives

  • Create a macro and edit it
  • Work in the Visual Basic editor
  • Work with variables
  • Create custom functions

Prerequisites

  • Expert knowledge of Excel

Course content

Module 1: First steps with Excel VBA programming

  • Introduction to VBA
  • When to use VBA
  • Recording a macro
  • Saving a macro
  • Analyzing a macro

Module 2: Working in the Visual Basic Editor

  • Presentation of the Visual Basic Editor
  • Essential elements of the VBA language
  • Creating and using functions and sub-processes

Module 3: Working with variables

  • Declaration and scope of variables
  • Types of variables
  • Working with constants
  • Assigning values to variables
  • Retrieving values from variables

Module 4: Using VBA functions and Excel

  • Using VBA functions
  • Using Excel functions (WorksheetFunction)
  • Creating custom functions

Documentation

  • Digital course material included

Lab / Exercises

  • Practice exercises will be given at the end of each module

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.

Additional information

  • Committed to the quality of our training courses, ITTA offers you an online evaluation before and after your course so that you can assess your skill improvement.
  • Discover all our Microsoft Office training courses by clicking here

Understanding the potential of VBA in Excel

VBA (Visual Basic for Applications) is a powerful feature integrated into Excel that allows you to automate repetitive tasks and create custom solutions. In practical terms, it transforms manual operations into automated processes, which is especially useful for users who regularly work with large amounts of data. But what does this imply in concrete terms? If you’re wondering, “What is VBA in Excel?”, it is simply a programming language built into Excel that allows the creation of macros and interaction with spreadsheets.

Why and how to use VBA in Excel?

A common question is: “How do you use VBA in Excel?”. The answer is simple. VBA in Excel is used to automate tedious tasks. It starts with recording macros, a simple way to capture a series of actions you perform regularly, such as data formatting or generating reports.

However, the real benefits of VBA become apparent when you start writing code directly in the Visual Basic editor. Through this Excel VBA training, you will learn to navigate the Visual Basic Editor interface, create custom macros, and optimize them according to your needs. You will also discover what you can do with VBA: from automated formulas to data management, the possibilities are endless.

Mastering the basics of VBA programming

Programming with Excel VBA is not limited to recording macros. To go further, you will need to understand the concepts of variables, custom functions, and sub-processes. One of the key points of the course is managing variables: how to declare them, determine their scope, and when and how to use different types. This module will help you understand how to manipulate data efficiently using variables.

In this course, we emphasize teaching you how to handle VBA functions and built-in Excel functions, such as WorksheetFunctions, which allow you to harness even more power from Excel.

Why take an Excel VBA training course?

Are you wondering why take a VBA course? Learning VBA in Excel is a smart investment for any Excel user who wants to improve productivity and efficiency. Automating tasks, creating custom tools, and better managing your data: these are the main reasons to take this Excel VBA training.

Additionally, you will no longer need to rely on external solutions or third-party software to automate processes in Excel, as everything is within reach through VBA. Whether you’re a beginner or already have some knowledge, this course will give you a real advantage.

Integrating VBA functions into your daily work

Through this Excel VBA training, you will not only learn to use the basic functionalities but also to create your own custom functions to solve specific problems in your work. Imagine being able to build tools that meet your exact needs without relying on standard solutions. This will allow you to program VBA in Excel with confidence and autonomy.

By following this Excel VBA training, you will be able to meet the varied needs of your professional life while increasing your efficiency. Automating tasks, creating user interfaces, and working with complex data will become second nature.

Prix de l'inscription
CHF 1'200.-
Inclus dans ce cours
  • Evaluation of your level before and after the training
  • Training provided by a certified trainer
  • Documentation in digital format
  • Achievement Badge
Mois actuel

lun28Oct(Oct 28)09:00mar29(Oct 29)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun28Oct(Oct 28)09:00mar29(Oct 29)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun02Déc(Déc 2)09:00mar03(Déc 3)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun02Déc(Déc 2)09:00mar03(Déc 3)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionMOE-41

lun06Jan(Jan 6)09:00mar07(Jan 7)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun06Jan(Jan 6)09:00mar07(Jan 7)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun10Fév(Fév 10)09:00mar11(Fév 11)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun10Fév(Fév 10)09:00mar11(Fév 11)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionMOE-41

lun17Mar(Mar 17)09:00mar18(Mar 18)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun17Mar(Mar 17)09:00mar18(Mar 18)17:00VirtuelVirtual Etiquettes de sessionMOE-41

mar22Avr(Avr 22)09:00mer23(Avr 23)17:00VirtuelVirtual Etiquettes de sessionMOE-41

mar22Avr(Avr 22)09:00mer23(Avr 23)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionMOE-41

lun26Mai(Mai 26)09:00mar27(Mai 27)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun26Mai(Mai 26)09:00mar27(Mai 27)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun30Juinmar01juilVirtuelVirtual Etiquettes de sessionMOE-41

lun30Juinmar01juilGenève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionMOE-41

lun04Aoû(Aoû 4)09:00mar05(Aoû 5)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun04Aoû(Aoû 4)09:00mar05(Aoû 5)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun08Sep(Sep 8)09:00mar09(Sep 9)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun08Sep(Sep 8)09:00mar09(Sep 9)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionMOE-41

lun13Oct(Oct 13)09:00mar14(Oct 14)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun13Oct(Oct 13)09:00mar14(Oct 14)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun17Nov(Nov 17)09:00mar18(Nov 18)17:00VirtuelVirtual Etiquettes de sessionMOE-41

lun17Nov(Nov 17)09:00mar18(Nov 18)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionMOE-41

lun22Déc(Déc 22)09:00mar23(Déc 23)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionMOE-41

lun22Déc(Déc 22)09:00mar23(Déc 23)17:00VirtuelVirtual Etiquettes de sessionMOE-41

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request