[an error occurred while processing this directive]

Eine Anleitung zum Programmieren mit VBA und zur Anwendung von VBA. [] (VBA programmieren lernen online VBA Tutorial VBA für Anfänger Die Programmiersprache VBA-Anleitung VBA-Lehrgang, VBA-Lernkurs, VBA-Crashkurs, VBA-Einführung in VBA lernen VBA-Seminar VBA-Howto VBA-Schulung, VBA-Skript, VBA-Script, online Tutorial), Anleitung, Seite 720986
http://www.purl.org/stefan_ram/pub/vba-de (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram

Aktiv programmieren lernen mit VBA

>720866 Orte und Zeiten der Lehrveranstaltungen in Berlin

Diese Anleitung wendet sich an Leser ohne Vorkenntnisse im Programmieren. Das Programmieren und die Programmiersprache VBA  werden zusammen gelehrt. Anschließend werden Anwendungen von VBA  vorgestellt. Diese Anleitung ist im Aufbau und am Anfang des 201. Jahrzehntes noch unvollständig, sie soll gelegentlich erweitert werden.

Kein Nachschlagewerk Diese Anleitung ist kein Nachschlagewerk. Das bedeutet beispielsweise, daß einige Aspekte der behandelten Programmiersprache nicht einfach wiedergegeben werden, sondern der Leser sie in Form von Übungsaufgaben aktiv erarbeiten soll, weil dies den besseren Lernerfolg bringt. Auch die Anordnung der Lektionen  erfolgt nicht immer systematisch wie in einem Nachschlagewerk, sondern in einer Reihenfolge, in der die wichtigsten Grundlagen zuerst  vorkommen sollen, gleichzeitig sollten Themen, an denen erfahrungsgemäß viel Interesse besteht, gezielt vorbereitet und möglichst früh behandelt werden. Die Kapitelüberschriften sind nicht immer eine Beschreibung des Inhalts aller Lektionen des Kapitel, sondern greifen nur den wichtigsten neu vorgestellten Aspekt heraus, während das Kapitel einzelne Lektionen enthalten kann, die nicht unter der Kapitelüberschrift subsummiert werden können, aber an dieser Stelle in den Lehrgang passen.

Da die Lektionen aufeinander aufbauen, sollten normalerweise alle Lektionen in der gegebenen Reihenfolge  gelesen werden. (Für eine Kurzanleitung können die Lektionen mit der Kennzeichnung "*" zunächst übersprungen werden, auf sie kann dann bei Bedarf zurückgegriffen werden. Sind bestimmte Vorkenntnisse schon vorhanden, können bei individueller Lektüre die Lektionen mit schon Bekanntem natürlich übersprungen werden.)

>721049 Lesehinweise

Bevor die Behandlung von VBA  begonnen wird, sollte der Leser jetzt zunächst die im Anhang befindliche Einführung in die Bedienung der VBA -IDE durcharbeiten.

Literalausdrücke

Womit soll man beginnen, wenn man eine Programmiersprache erlernt? Ohne Datentypen und Literale geht gar nichts! Also stellt dieser Teil beide vor. Wie immer in dieser Anleitung geht es dabei nicht um eine erschöpfende Vorstellung aller  Formen von Datentypen und Literalausdrücken, sondern, darum eine Auswahl  der wichtigsten Datentypen exemplarisch vorzustellen.

Einige der folgenden Lektionen behandeln, um für den Leser möglichst universell nützlich zu sein, allgemeine  Aussagen über formale Sprachen oder über das Programmieren. Andere Lektionen machen dann konkrete Aussagen über die spezielle Programmiersprache VBA. Daher darf man sich nicht wundern, wenn in der Lektion „Literale“ die Programmiersprache VBA  nicht erwähnt wird und man gelegentlich Sätze liest, die mit „In vielen formalen Sprachen ist es so, daß“ beginnen. Diese Sätze gelten meistens so auch  für die Programmiersprache VBA. Es folgt dann jeweils noch eine Lektion, in der die Besonderheiten des Themas in Hinblick auf die Programmiersprache VBA  erklärt werden.

>720145 Werte **
>721035 Ausdrücke *
>720464 Datentypen *
>720465 Datentypen in VBA  =
>720594 Literale *
>720462 Literale in VBA  =
>721278VBA -Zusammenfassung 1

Anwendungen

Die Programmiersprache VBA  stellt verschiedene nützliche Dienste in der Form vordefinierter Funktionen und Unterprogramme zur Verfügung. In diesem Teil wird behandelt, wie solche Funktionen und Unterprogramme verwendet werden können.

>721224 Namensräume in VBA  =

>721354 Synopsen in VBA  =

>721012 Wertfestlegungen in VBA  =[A]
>720332 Wertfestlegungen mit mehreren Parametern *
>721113 Funktionen mit mehreren Parametern in VBA  =
>721258 Prädikate *
>721261 Prädikate in VBA
>721120 Typtoleranz von Parametern *
>721163 Typtoleranz von Parametern in VBA
>721356 Benannte Parameter *
>720590 Benannte Parameter in VBA  =
>720878 Optionale Argumente *
>721197 Optionale Argumente in VBA  =
>721026 Explizite Datentyp-Umwandlungen *
>721053 Explizite Datentyp-Umwandlungen in VBA  =

Operatorausdrücke

Von einer Programmiersprache erwartet man, daß sie zumindest einfache Berechnungen, wie man sie auch in der Grundschule erlernt, ermöglicht. Es ist naheliegend, recht früh zu erklären, wie solche Berechnungen mit einer Programmiersprache erledigt werden können. Daher führt dieser Teil in die Verwendung von Operatorausdrücken für Grundrechenarten und andere Abbildungen ein. Dabei wird der Aspekt des Wertes  der verwendeten Operatorausdrücke behandelt. Es wird absichtlich nur eine Auswahl der wichtigsten Operatoren vorgestellt.

>721265 Abbildungen *
>720461 Operatoren (Grundrechenarten) *
>721052 Operatoren (Grundrechenarten) in VBA  =
>721118 Typanpassung bei Operatoren *
>720844 Typanpassung bei Operatoren in VBA
>721054 Vergleichsoperatoren *
>721057 Vergleichsoperatoren in VBA  =
>721288 Die ganzzahlige Division und der Rest *
>721294 Die ganzzahlige Division und der Rest in VBA *
>721061 Prioritäten *
>721067 Prioritäten in VBA  =

Operationen

Oft sollen in einer bestimmten zeitlichen Reihenfolge  bestimmte Operationen  durchgeführt werden. Durch Anweisungen  können Programme solche Prozesse  steuern. Diese Art der Prozeßsteuerung  ist die klassische Bedeutung des Wortes „programmieren“, in dem Sinne, daß ein Programm den Ablauf solcher Prozesse bestimmt.

>721011 Operationen in VBA  =

>721319 Wertoperationen in VBA  =
>721358 Die leere Anweisung *
>721199 Die leere Anweisung in VBA *
>721359 Der Block **
>720378 Die Sequenz in VBA
>721361 Meßoperationen *
>721364 Meßfunktionen in VBA  =
>721253 Mischoperationen *
>721013 Mischfunktionen in VBA  =
>722022 Klienten und Dienste

Ausgabeformatierung

>721376 Zeilenformatierung in VBA  =
>720469 Zahlenformatierung in VBA  =

Definitionen

Bestimmten Entitäten (wie beispielsweise Anweisungen) können benannt  werden. Der Name erleichtert dann ihre Verwendung, da eine benannte Entität an verschiedenen Stellen durch ihren Namen benutzt werden kann, ohne daß sie dazu kopiert oder umständlicher beschrieben werden muß. Außerdem kann ein gut gewählter Name den Sinn einer Entität klarstellen, und so kann die Gliederung von Quelltext in benannte Entitäten das Verständnis des Quelltextes erleichtern.

>720416 Aufbau von Wörtern *
>721384 Aufbau von Bezeichnern in VBA  =
>721124 Namensstil *
>721200 Namensverwendung *

Unterprogrammdefinitionen

>720827 Aufrufbare Blöcke *
>720830 Unterprogrammdefinitionen in VBA  =
>721406 Dokumentationskommentare in VBA *
>721422 Wertunterprogramme *
>721506 Funktionsdeklarationen in VBA

Moduldefinitionen

>721415 Klassendefinitionen **
>721417 Moduldefinitionen in VBA  *
>721493 getrennte Projekte in VBA  *

Konstantendefinitionen

>721209 Konstantendefinitionen *
>721501 Konstantendeklarationen in VBA
>721442 Definition statischer Klassenkonstanten *
>721510 Modulkonstanten in VBA
>721467 Blockkonstanten *
>721514 Unterprogramm-Konstanten in VBA

Variablendefinitionen

>720680 Wertspeicher *
>721452 benannte Wertspeicher *

Hier endet die bisher geschriebene Anleitung. Weitere Lektionen sollen später hinzugefügt werden. Es folgen noch ergänzende Lektionen in den beiden Teilen „Allgemeines“ und „Anhänge“.

Anhänge

Themen des zweiten Tages

>722079VBA  Tag 2

Ergänzungen

Die folgenden Ergänzungen enthalten Erklärungen zu Begriffen oder Vorgehensweise, die bei Bedarf gelesen werden können.

>721677 Programmiersprache
>721048 Konsole **
>720050 Schriftzeichen **
>720787 Editor **
>721178 IDE **

>720701 Meldungen *
>720018 Programmierung **
>720786 Entwicklungszyklus **
>721033 Menge **
>721034 Tupel **
>721223 Ziele der Software-Entwicklung **
>720002 Die Backus-Naur-Form (BNF ) **
>721530 Warum man das Zählen mit der Zahl 0 beginnen sollte

Sprachliche Aspekte

Die Aussprache einiger englischer Wörter, die in Zusammenhang mit der Programmierung mit VBA  auftreten können, wird auf der folgenden Seite beschrieben.

>720180 Nachschlageseite Aussprache einiger englischer Wörter

Bedienung der VBA -Oberfläche

>720460 Die IDE  von VBA  für Excel

Hinweise zur Nutzung dieser Anleitung

>721049 Lesehinweise
>721272 technische Hinweise zur Nutzung dieser Webseiten

Verschiedenes in Englisch

>721175 Lehrseite Writing XML from Access  [Englisch]

Programmieren lernen

>721639 Lernen lernen

Lernen Sie zehn Jahre lang programmieren!
http://www.purl.org/stefan_ram/html/21-tage

Del.icio.us   |   ✍ Reddit   |   ✍ Digg   |   ✍ Ma.gnolia   |     |   Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Von der Stefan-Ram-Startseite ausgehend finden sich oft noch mehr Informationen zu Themen, die auf einer Seite angesprochen wurden. (Eine Verbindung zur Stefan-Ram-Startseite befindet sich ganz oben auf dieser Seite.)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. slrprd, PbclevtugFgrsnaEnz