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

Haupt-Reiter

Schulungsprache

Dieser Kurs wird auf Deutsch und Englisch angeboten

Kurs Code

vbaexceladv

Dauer

21 Stunden (usually 3 days including breaks)

Voraussetzungen

Es wird vorausgesetzt, dass die Teilnehmer an den Umgang mit Excel Spreadsheets gewöhnt und das Programmieren in VBA oder anderen prozeduralen Sprachen wie Pascal, C, Basic, usw. beherrschen.
Außerdem wird empfohlen vorher den Kurs "Visual Basic für Applications - Einführung ins Programmieren" zu belegen.

Überblick

The course reveals the secrets of effective writing advanced applications in VBA application MsExcel.

 

After the course you can:

  • Write an advanced object-oriented application
  • Convert text files
  • Use of external data sources
  • Use external libraries

Schulungsübersicht

Excel Object Model

  • The protection sheet from VBA
  • Object Workbook, Workbooks collection
  • Worksheet Object, Collection Worksheets
  • Validation sheets
  • Practical methods of the Range object
  • Copy, paste, paste special
  • Property CurrentRegion
  • Find, replace
  • Sorting ranges
  • Charts (Object Chart)

Events

  • Application-level events

Boards

  • Dynamic arrays
  • Table arrays Variant
  • Optimizing arrays and memory
  • Multi-dimensional arrays

Object-Oriented Programming

  • Classes and Objects
  • Creating classes
  • Creating and Destroying Objects
  • Create methods
  • Create property
  • Validation data using property
  • The default properties and methods
  • Error handling in the classroom

Create and manage collections

  • Create a collection
  • Adding and removing items
  • References to the components (using a key and an index)

Advanced structures and functions VBA

  • Passing parameters by value and reference (ByRef and ByVal)
  • Procedures with a variable number of parameters
  • Optional Parameters and Defaults
  • Procedures of unknown number of parameters (ParamArray)
  • Enumeration, convenient parameter passing
  • Type the user (User-defined Type)
  • Service Null, Nothing, empty string "", Empty, 0
  • Type conversion (Conversion)

File Operations

  • Opening and closing text files
  • Reading and writing text and binary data
  • Processing of records in the CSV file
  • Efficient processing of text files

Use VBA functions in other applications

Extras

  • Create your own add-ons
  • Create a toolbar for addition
  • Installing your own add-ons and their protection

 

Using external libraries

Connecting to external databases (ODBC, OLEDB)


Öffentlicher Klassenraum Öffentlicher Klassenraum
Teilnehmer aus verschiedenen Organisationen. Die Themen können hier nicht angepasst werden.
Von 1853EUR
(40)
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.
Von 1853EUR
Angebot erfragen
Privater Fernkurs Privater Fernkurs
Der Anleiter und die Teilnehmer befinden sich an unterschiedlichen Orten und kommunizieren über das Internet miteinander.
Von 1670EUR
Angebot erfragen

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 Privater Klassenraum Privater Fernkurs
1 1853EUR 1853EUR 1670EUR
2 1302EUR 1277EUR 1185EUR
3 1118EUR 1084EUR 1023EUR
4 1026EUR 988EUR 943EUR
Können Sie kein passendes Datum finden? Fordern Sie ein neues Kursdatum an >>
Zu teuer? Schlagen Sie einen Preis vor >>

Verwandte Kategorien


Spezialangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs/Schulungsraum)
Drupal 8 Themen Bremen Mi, 2016-08-24 09:30 980EUR / 1330EUR
GIT für Opfer von Subversion Köln Mi, 2016-08-24 09:30 980EUR / 1330EUR

Kommende Kurse

OrtSchulungsdatumKurspreis (Fernkurs/Schulungsraum)
HannoverDi, 2016-08-23 09:301670EUR / 2320EUR
KölnMi, 2016-08-24 09:301670EUR / 2320EUR
Berlin Mo, 2016-08-29 09:301670EUR / 2470EUR
HamburgMo, 2016-08-29 09:301670EUR / 2320EUR
LeipzigMo, 2016-08-29 09:301670EUR / 2320EUR

EINIGE UNSERER KUNDEN