Visual Basic für Applications (VBA) in Excel - Grundlagen Schulung

Haupt-Reiter

Course CodeKurs Code

vbaexcel

Duration Dauer

28 Stunden (usually 4 days including breaks)

Requirements Voraussetzungen

 
Grundlegende Kenntnisse im Umgang mit Spreadsheets (Referenzen, Sheets, usw.) Kenntnisse im Erstellen von neuen Macros oder VBA Codes sind nicht notwendig.
 

Overview Übersicht

It is an introduction to procedural programming in VBA. Training allows you to gain a strong foundation for further learning and VBA environment.

After the course you can:

  • Record and edit the macro as required,
  • Write procedures using data from the sheet,
  • Create your own functions
  • Handle the event (opening worksheet cell update etc) by means of the handler,
  • Create form

Course OutlineSchulungsübersicht

Macros

  • Recording and editing macros
  • Assigning macros to forms, toolbars, keyboard shortcuts

VBA Environment

  • Visual Basic Editor and its options
  • Management components
  • Keyboard Shortcuts
  • Optimizing the environment

Introduction to procedural programming

  • Procedures: Function Sub
  • Data types
  • The if statement ... then ... elseif ... else ... end if
  • Case statement
  • Loops for ... loop while, until
  • Loop for ... next
  • Instructions loop break (exit)
  • Array processing

Quoted string

  • Combining quoted strings (concatenation)
  • Conversion to other types of (implicit and explicit)
  • Features processing quoted strings

Visual Basic

  • Download and upload data to a spreadsheet (Cells, Range)
  • Download and upload data to the user (InputBox, MsgBox)
  • The declaration of variables
  • The extent and lifetime of variables
  • Operators and their priorities
  • Options modules
  • Create your own functions and use them in a sheet
  • Objects, classes, methods and properties
  • Securing code
  • Security code tampering and preview

Debugging

  • Processing step
  • Locals window
  • Immediate window
  • Traps - Watches
  • Call Stack

Error handling

  • Types of errors and ways to avoid
  • Capturing and handling run-time errors
  • Structures: On Error Resume Next, On Error GoTo

Excel Object Model

  • The Application Object
  • Workbook object and a collection of Workbooks
  • Worksheet Object and Collection Worksheets
  • Objects ThisWorkbook, ActiveWorkbook, ActiveCell
  • Object Selection
  • Collection Range
  • Object Cells
  • Display data on the status bar
  • Optimization using ScreenUpdating
  • The time measurement by the method Timer

Event handling in VBA

  • What is an event?
  • Responding to an event and create an event handler
  • Triggering Event Handlers
  • Service frequently occurring events

VBA Forms

  • Create your own forms
  • Calling a form from code
  • Use the forms in the sheet

TestimonialsErfahrungsberichte

Exercises

Anna Szumniak - UBS Business Solutions Poland Sp. z o.o.

Training agenda was well thought out

Przemek Zalasinski - UBS Business Solutions Poland Sp. z o.o.

short excersises

Mateusz Podsiadlo - UBS Business Solutions Poland Sp. z o.o.

It was really nice from the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.

David Trieu - CD Projekt SA

A lot of exercise. Trainer doesn't need to have support for his course.
He has a really great knowledge for his subject.

Quentin Demeyere - UCB Pharma S.A.

Bookings, Prices and EnquiriesBuchungen, Preise und Anfragen

Privater Klassenraum
 
Privater Klassenraum
Die Teilnehmer sind aus einem Unternehmen. Externe Teilnehmer sind nicht erlaubt. Der Kurs ist speziell auf eine Gruppe zugeschnitten, Die Themen werden genau auf die Bedürfnisse der Teilnehmer abgestimmt.
Privater Fernkurs
Von 1980EUR
Privater Fernkurs
Der Anleiter und die Teilnehmer befinden sich an unterschiedlichen Orten und kommunizieren über das Internet miteinander. More Information

Je mehr Teilnehmer, desto höher die Ersparnis pro Teilnehmer. Die Tabelle reflektiert den Preis pro Teilnehmer und dient zur Veranschaulichung. Die tatsächlichen Preise können jedoch abweichen.

Number of Delegates Privater Fernkurs
1 1980EUR
2 1440EUR
3 1260EUR
4 1170EUR
Öffentlicher Klassenraum
Von 2780EUR
(185)
Öffentlicher Klassenraum
Teilnehmer aus verschiedenen Organisationen. Die Themen können hier nicht angepasst werden.

Je mehr Teilnehmer, desto höher die Ersparnis pro Teilnehmer. Die Tabelle reflektiert den Preis pro Teilnehmer und dient zur Veranschaulichung. Die tatsächlichen Preise können jedoch abweichen.

Number of Delegates Öffentlicher Klassenraum
1 2780EUR
2 1865EUR
3 1560EUR
4 1408EUR
Können Sie kein passendes Datum finden? Fordern Sie ein neues Kursdatum an >>
Zu teuer? Schlagen Sie einen Preis vor >>

Verwandte Kategorien

Kombinierte Kurse

Kommende Kurse

OrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
BaselMo, 2017-11-06 09:301980EUR / 2780EUR
ZürichMo, 2017-11-06 09:301980EUR / 2780EUR
BernMo, 2017-11-06 09:301980EUR / 2780EUR

Spezialangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs / Schulungsraum)
MongoDB für Entwickler Zürich Mo, 2017-11-06 09:30 1782EUR / 2282EUR
Statistik Level 1 Bern Mi, 2017-11-15 09:30 1881EUR / 2381EUR
Training Neural Network in R Zürich Di, 2017-11-21 09:30 1872EUR / 2372EUR
Semantic Web Überblick Zürich Mi, 2017-11-29 09:30 972EUR / 1322EUR
Drools Rules Administration Bern Mi, 2018-02-28 09:30 2961EUR / 3611EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN