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

Haupt-Reiter

Schulungsprache

Dieser Kurs wird auf Deutsch und Englisch angeboten

Course 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)


Guaranteed to run even with a single delegate!
Public Classroom Public Classroom
Teilnehmer aus verschiedenen Organisationen. Die Themen können hier nicht angepasst werden.
Von 1753EUR
(18)
Private Classroom Private Classroom
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 1753EUR
Angebot erfragen
Private Remote Private Remote
Der Anleiter und die Teilnehmer befinden sich an unterschiedlichen Orten und kommunizieren über das Internet miteinander.
Von 1670EUR
Angebot erfragen
Selbststudium Selbststudium
Das Selbststudium ermöglicht es Ihnen von Zuhause aus zu lernen. Vielfältige Materialien, wie Videos, Texte und Selbsttests stehen Ihnen dafür zur Verfügung.
Kein Angebot vorhanden
Register Interest

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom Private Classroom Private Remote
1 1753EUR 1753EUR 1670EUR
2 1252EUR 1227EUR 1185EUR
3 1084EUR 1051EUR 1023EUR
4 1001EUR 963EUR 943EUR
Cannot find a suitable date? Choose Your Course Date >>
Zu teuer? Schlagen Sie einen Preis vor >>

Verwandte Kategorien


Spezialangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs/Schulungsraum)
SQL Grundlagen Zürich Mi, 2016-06-22 09:30 1930EUR / 2430EUR
Apache Camel Basel Mo, 2016-06-27 08:00 2940EUR / 3440EUR
Excel für Fortgeschrittene mit VBA Basel Mo, 2016-10-24 09:30 1500EUR / 2150EUR

Upcoming Courses

OrtSchulungsdatumKurspreis (Fernkurs/Schulungsraum)
BaselMo, 2016-07-04 09:301670EUR / 2320EUR
ZürichMi, 2016-07-06 09:301670EUR / 2320EUR
BernMi, 2016-08-03 09:301670EUR / 2320EUR

EINIGE UNSERER KUNDEN