Visual Basic für Applications (VBA) für Analysten Schulung

Course CodeKurs Code

3164

Duration Dauer

21 Stunden (usually 3 days including breaks)

Requirements Voraussetzungen

 
Grundlegende Fähigkeiten im Arbeiten mit Spreadsheets (Referenzen, Sheets, usw.)
Kenntnisse über das Erstellen von Macros, SQL oder Schreiben eines Codes in VBA sind nicht nötig.

Overview Übersicht

The course is designed for users of Excel for creating analyzes and reports.

Course OutlineSchulungsübersicht

Macros

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

VBA Environment

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

Introduction to procedural programming

  • Procedures: Function, Sub
  • The data types
  • The conditional statement If...Then....Elseif....Else....End If
  • Instruction Case
  • Loop while, until
  • Loop for ... next
  • Instructions break the loop(exit)

Strings

  • Combining strings (concatenation)
  • Conversion to other types - implicit and explicit
  • Features processing 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 label, On Error GoTo 0

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 statusbar
  • Optimization using ScreenUpdating
  • The time measurement by the method Timer

The use of external data sources

  • Using ADO library
  • References to external data sources
  • ADO objects:
    • Connection
    • Command
    • Recordset
  • Connection string
  • Create connections to different databases: Microsoft Access, Oracle, MySQL

Reporting

  • Introduction to the SQL language
    The basic structure of SQL (SELECT, UPDATE, INSERT INTO, DELETE)
    Calling a Microsoft Access query from Excel
    Forms to support the use of databases

TestimonialsErfahrungsberichte

the practical examples.

Marika Agius - Malta Financial Services Authority

STEP BY STEP EVEN HANDS ON WITH REALISTIC DATA EXAMPLES

CARL MIFSUD - Malta Financial Services Authority

Hands-on practice and exercises

Godwin Spiteri - Malta Financial Services Authority

Kamil has an excellent way of explaining things. He speaks clearly and will take the time to explain things individually when necessary.

Theresa Fenech - Malta Financial Services Authority

The trainer was very well prepared and encouraged interaction with the group. The exercises were very interesting and enabled us to utilise the knowledge on the subject in a practical context.

Tomasz Kolbuszewski - Malta Financial Services Authority

Trainer was calm and very patient to explain in a way that everyone understands, even those with basic knowledge of excel.

Sera Farrugia - Malta Financial Services Authority

its applicability to work related issues

Ranier Buhagiar - Malta Financial Services Authority

Training customised to our company's needs; individual attention; private classroom

Rosanne Tanti - Malta Financial Services Authority

I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.

Claire Pace - Malta Financial Services Authority

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.
Öffentlicher Fernkurs
Von 1690EUR
Öffentlicher 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. Um die Schulung organisieren zu können, muss sich eine Mindestanzahl an Teilnehmern verbindlich anmelden.

Number of Delegates Öffentlicher Fernkurs
1 1690EUR
2 1145EUR
3 963EUR
4 873EUR
Öffentlicher Klassenraum
Von 2340EUR
(43)
Ö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. Um die Schulung organisieren zu können, muss sich eine Mindestanzahl an Teilnehmern verbindlich anmelden.

Number of Delegates Öffentlicher Klassenraum
1 2340EUR
2 1495EUR
3 1213EUR
4 1073EUR
Cannot find a suitable date? Choose Your Course Date >>
Zu teuer? Schlagen Sie einen Preis vor >>

Kombinierte Kurse

Kommende Kurse

OrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
StuttgartMi, 2018-01-31 09:301690EUR / 2340EUR
PotsdamMo, 2018-02-05 09:301690EUR / 2340EUR
DüsseldorfMi, 2018-02-07 09:301690EUR / 2340EUR
MünchenMi, 2018-02-07 09:301690EUR / 2340EUR
Frankfurt am MainMo, 2018-02-12 09:301690EUR / 2340EUR

Spezialangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs / Schulungsraum)
Fortgeschrittene "R"-Programmierung Hamburg Di, 2018-01-30 09:30 891EUR / 1241EUR
PHP Patterns and Refactoring München Mo, 2018-03-26 09:30 3812EUR / 4462EUR
Introduction to Machine Learning Nürnberg Mi, 2018-04-04 09:30 891EUR / 1241EUR
Drupal and Solr Stuttgart Do, 2018-05-17 09:30 2457EUR / 2957EUR
Data Mining with R Bremen Mi, 2018-06-20 09:30 1854EUR / 2354EUR
Linux LPI LPIC-1 Exam 101 Vorbereitung Köln Di, 2018-07-03 09:30 1872EUR / 2372EUR

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