Sie sind hier
E-Book

VBA mit Excel - Der leichte Einstieg

Vom ersten Makro zur eigenen Eingabemaske

AutorDieter Klein, Inge Baumeister
VerlagBildner Verlag
Erscheinungsjahr2018
Seitenanzahl350 Seiten
ISBN9783832853631
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis14,99 EUR
Die anschauliche Anleitung für VBA-Neulinge: - Schritt für Schritt vom ersten Makro zur eigenen Eingabemaske - Mit vielen Beispielen und Lösungen, auch zum Download - Für Einsteiger ohne Programmierkenntnisse Erweitern Sie den Funktionsumfang von Excel, indem Sie z. B. Routineaufgaben mit Makros erledigen, benutzerdefinierte Dialogfenster und Eingabemasken erstellen oder Ihre eigenen Funktionen programmieren. Dieses Buch richtet sich an Excel-Anwender, die in die VBA-Programmierung einsteigen möchten, aber noch keinerlei Vorkenntnisse besitzen. Es führt Sie Schritt für Schritt und mit vielen Beispielen in die Grundlagen der VBA-Programmierung ein und zeigt, wie Sie in VBA mit Excel-Objekten, z. B. Tabellenblättern, Zellen und Zellbereichen umgehen. Erfahren Sie außerdem, wie Sie mit UserForms*, Steuerelementen und VBA-Anweisungen eine komfortable Benutzeroberfläche für viele Zwecke und auch für ungeübte Excel-Anwender erstellen. Aus dem Inhalt: - Makros aufzeichnen und ausführen - Im VBA-Editor Prozeduren erstellen - Variablen, Konstanten und Datenfelder - Abfragen und Schleifen einsetzen - Fehlersuche und Fehlerbehandlungsroutinen - Eigenschaften und Methoden von Excel-Objekten - Zellen und Zellbereiche mit VBA ansteuern - Einsatz ereignisgesteuerter Prozeduren - Benutzerdefinierte Funktionen erstellen und nutzen - Mit UserForms und Steuerelementen eigene Dialogfenster gestalten - Workshop: Formular zur Eingabe und Anzeige von Tabellendaten *Funktionen wie UserForm oder ActiveX sind nur für Windows-Nutzer verfügbar 

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Impressum3
Vorwort4
Inhaltsverzeichnis6
1Vorbereitungen14
1.1Zum grundlegenden Verständnis von Makros und VBA15
Wozu Makros und VBA?15
Wichtige Begriffe15
1.2Das Register Entwicklertools anzeigen16
1.3Arbeitsmappen mit Makros speichern18
Der Dateityp Excel-Arbeitsmappe mit Makros (.xlsm)18
Die persönliche Makroarbeitsmappe19
1.4Sicherheitseinstellungen19
Sicherheitseinstellungen kontrollieren19
Arbeitsmappe mit Makros öffnen20
Makros digital signieren21
2Makros aufzeichnen und ausführen22
2.1Hinweise zum Umgang mit aufgezeichneten Makros23
2.2Ein einfaches Makro aufzeichnen23
Die Aufzeichnung starten23
Makro ausführen25
Mögliche Probleme bei der Makro-Ausführung26
2.3Zellbezüge in Makros27
2.4Makroausführung starten29
Tastenkombination zuweisen29
Makro über die Symbolleiste für den Schnellzugriff starten30
Makros im Menüband einfügen31
Makro über eine Befehlsschaltfläche im Tabellenblatt starten33
2.5Beispiel: Diagramm mit Makros steuern35
3Grundlagen der VBA-Programmierung38
3.1Der VBA-Editor39
VBA-Editor öffnen39
So finden Sie sich im VBA-Editor zurecht40
Prozedurcode anzeigen41
Objekteigenschaften im Eigenschaftenfenster42
3.2Module und Prozeduren43
Ein neues Modul einfügen43
Eine neue Prozedur erzeugen44
Prozedur ausführen46
3.3Anweisungen eingeben47
Einstellungen im VBA-Editor47
Hinweise zur Texteingabe50
Eingabe von Parametern bzw. Argumenten51
Objekte, Methoden und Eigenschaften53
Kommentare53
Die VBA-Hilfe54
3.4Variablen, Konstanten und Operatoren55
Variablen verwenden55
Konstanten festlegen57
Hinweise für die Vergabe von Namen58
Operatoren und Ausdrücke58
3.5Einfache Dialoge59
Eine Meldung ausgeben60
Benutzereingaben mit InputBox61
3.6Abfragen und Schleifen62
Abfragen oder Verzweigungen62
Wiederholungsschleifen65
Bedingungsschleifen67
Die With-Anweisung69
3.7Fehlersuche und Fehlerbehandlung70
Einzelschritte ausführen70
Variablen überwachen71
Ausführung an Haltepunkten unterbrechen73
Anweisungszeilen auskommentieren74
Fehlerbehandlung74
3.8Routinen und Funktionen einsetzen77
Wozu Routinen benötigt werden77
Funktion erstellen und aufrufen77
Prozeduren als Routine79
3.9Mit Datenfeldern arbeiten80
Eindimensionale Datenfelder80
Die Verwendung von LBound und UBound81
Dynamische Datenfelder82
Zweidimensionale Datenfelder83
4Arbeiten mit Excel-Objekten86
4.1Die Excel-Objekte87
Die Objekthierarchie87
Eigenschaften, Methoden und Ereignisse von Objekten88
Der Objektkatalog89
Objektvariablen91
4.2Arbeitsmappen und Arbeitsblätter92
Arbeitsblätter92
Zugriff auf Arbeitsmappen93
Ereignisprozeduren für Arbeitsmappen und Arbeitsblätter erstellen94
Andere Ereignisse96
4.3Das Range Objekt (Zellen und Zellbereiche)97
Zell- und Bereichsadresse als Text97
Adressierung über Cells98
Arbeiten mit der aktiven Zelle bzw. dem markierten Zellbereich99
Markierung mit der Offset Methode verschieben100
Position der aktuellen Zelle ermitteln101
Umfang eines Zellbereichs ermitteln102
Beispiel: Jede zweite Zeile mit einer Füllfarbe formatieren104
Zellbereiche ausschneiden, kopieren und einfügen106
4.4Berechnungen mit Formeln und Funktionen107
Bezüge in der A1-Schreibweise107
Bezüge als Zeilen- und Spaltenindex (R1C1)108
Formeln in einen Zellbereich schreiben109
Tabellenfunktionen verwenden110
4.5Letzte benutzte Zeile einer Tabelle bestimmen112
Verwendeten Zellbereich ermitteln113
Die Rückwärtssuche ab der letzten Tabellenzeile und Spalte114
4.6Diagramme steuern115
Datenreihen anzeigen, Fortsetzung aus Kapitel 2.5115
Diagrammobjekte116
Diagrammelemente hinzufügen118
4.7Benutzerdefinierte Funktionen im Arbeitsblatt einsetzen119
Funktion erstellen119
Funktionsbeschreibung hinzufügen120
Funktion in der persönlichen Makroarbeitsmappe speichern122
Arbeitsmappe als Add-In speichern124
Kleine Beispiele für benutzerdefinierte Funktionen127
5Steuerelemente in Tabellenblättern130
5.1Wozu Steuerelemente?131
5.2Grundlagen Formularsteuerelemente131
Wo finden Sie die Formularsteuerelemente?131
Formularsteuerelement einfügen132
Formularsteuerelement bearbeiten133
5.3Beispiele für Formularsteuerelemente134
Makro einer Befehlsschaltfläche zuweisen134
Kombinationsfeld und Listenfeld zur Auswahl nutzen134
Kontrollkästchen136
Drehfeld und Bildlaufleiste137
Weitere Steuerelementeigenschaften137
5.4ActiveX-Steuerelemente139
Einige Eigenschaften des ActiveX-Kombinationsfeldes139
Ein ActiveX-Kombinationsfeld per VBA füllen141
6Grundlagen zu UserForms144
6.1Vorbereitungen im VBA-Editor146
6.2Ein Formular anlegen147
UserForm einfügen147
UserForm-Eigenschaften149
Präfixe für Objektnamen151
6.3Die Elemente der Werkzeugsammlung152
Beschriftungsfeld (Label)153
Textfeld (TextBox)154
Kontrollkästchen (CheckBox)155
Optionsfeld (OptionButton)155
Rahmen (Frame)156
Kombinationsfeld (ComboBox)156
Listenfeld (ListBox)157
Befehlsschaltfläche (CommandButton)158
Umschaltfläche (ToggleButton)158
Bildlaufleiste (ScrollBar)158
Drehfeld (SpinButton)159
Anzeige (Image)159
Register (TabStrip)160
Multiseite (Page)160
6.4Formularprozeduren161
Formularcode anzeigen161
Formularereignisse162
Adressierung des Formulars162
6.5Eigenschaften von Steuerelementen163
Beschriftungsfeld (Label) verwenden163
Textfeld (TextBox) verwenden164
Optionsfeld (OptionButton) verwenden164
Rahmen (Frame) verwenden165
Kontrollkästchen (CheckBox) verwenden165
Kombinationsfeld (ComboBox) verwenden166
Synchronisation zwischen Kombinationsfeld und Listenfeld170
Listenfeld (ListBox) verwenden171
Befehlsschaltfläche (CommandButton) verwenden176
Umschaltfläche (ToggleButton) verwenden177
Bildlaufleiste (ScrollBar) verwenden178
Drehfeld (SpinButton) verwenden178
Anzeige (Image) verwenden179
Multiseiten (Page) verwenden180
6.6Allgemeine Tipps zu UserForms183
Aufruf eines Formulars183
Verlassen des Formulars184
Aktivierreihenfolge der Steuerelemente185
Die Accelerator-Eigenschaft186
Gruppieren von Steuerelementen187
Linienelemente und Einrahmungen189
7Formulare als Dialogelemente einsetzen192
7.1Die individuelle MessageBox193
7.2Schaltflächen - die individuelle Schaltzentrale194
7.3Nutzername und Passwort abfragen196
Formular zur Benutzeranmeldung erstellen196
Passworteingabe und -überprüfung197
7.4Eingabewerte aus Textfeldern verwenden198
Summe berechnen und anzeigen198
Ein Formular für Berechnungen auf Tabellenebene199
Ergebnis in das Arbeitsblatt einfügen202
7.5Speichern von Zahlen aus Text- und Kombinationsfeldern204
Zahlen aus Textfeldern speichern204
Werte aus Kombinationsfeldern speichern205
Übersicht Konvertierungsfunktionen207
7.6Optionsfelder können entscheiden208
Einfache Optionsfelder208
Optionsfelder mit verdeckter Vorgabe210
7.7Datenanzeige in der Eingabemaske210
8Workshop: Die individuelle Benutzeroberfläche214
8.1Ein Formular als Eingabemaske für Tabellen erstellen215
Übersicht und Layout215
Textfelder einfügen, Elemente ausrichten217
Beschriftungsfelder hinzufügen219
Optionsfelder in Gruppen einfügen219
Kontrollkästchen einfügen220
Kombinationsfelder einfügen221
Listenfeld einfügen222
Bildlaufleiste einfügen222
Befehlsschaltflächen einfügen223
Foto oder Logo einbinden223
Ergänzungen am Layout224
8.2Die Eingabemaske für Tabellendaten aktivieren225
Vorbereitungen zum Start der Eingabemaske225
Eingabemaske starten228
Allgemeine Tipps und Hinweise zur Eingabe von Prozeduren230
Voreinstellungen für Eingabefelder vorgeben231
Die Reihenfolge bei der Eingabe (Tab-Taste) festlegen235
Alle Einträge in der Eingabemaske zurücksetzen (Reset)237
Das Alter automatisch berechnen238
Pflichtfelder vor Datenübernahme prüfen239
8.3Exkurs: Plausibilitätsprüfung (Validierung)240
Prüffunktionen241
Individuelle Prüfprozeduren243
Ereignisgesteuerte Überprüfung245
Zeichenfolgen (Muster) überprüfen248
Eingaben einschränken251
8.4Daten aus der Eingabemaske in die Tabelle übertragen253
Den ersten Datensatz aus der Eingabemaske übernehmen253
Die Tabelle wächst256
8.5Daten aus der Tabelle in der Eingabemaske anzeigen261
Namen im Listenfeld der Eingabemaske anzeigen262
Ausgewählte Tabellenzeilen in der Eingabemaske anzeigen263
Daten in der Tabelle korrigieren bzw. überschreiben268
Eingabemaske testen270
9Beispielformulare für besondere Aufgaben272
9.1Formelassistent273
9.2Kopierassistent276
9.3Formular als VBA-Wissenstest279
9.4Grammatik-Trainer281
9.5Formular mit Multiple-Choice-Fragen283
9.6Farbmischpult287
9.7Dateiauswahl über ein Formular289
VBA-Tastenkombinationen292
Stichwortverzeichnis294

Weitere E-Books zum Thema: Software - Betriebssysteme - Anwenderprogramme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Weitere Zeitschriften

Archiv und Wirtschaft

Archiv und Wirtschaft

"Archiv und Wirtschaft" ist die viermal jährlich erscheinende Verbandszeitschrift der Vereinigung der Wirtschaftsarchivarinnen und Wirtschaftsarchivare e. V. (VdW), in der seit 1967 rund 2.500 ...

Arzneimittel Zeitung

Arzneimittel Zeitung

Die Arneimittel Zeitung ist die Zeitung für Entscheider und Mitarbeiter in der Pharmabranche. Sie informiert branchenspezifisch über Gesundheits- und Arzneimittelpolitik, über Unternehmen und ...

Baumarkt

Baumarkt

Baumarkt enthält eine ausführliche jährliche Konjunkturanalyse des deutschen Baumarktes und stellt die wichtigsten Ergebnisse des abgelaufenen Baujahres in vielen Zahlen und Fakten zusammen. Auf ...

BIELEFELD GEHT AUS

BIELEFELD GEHT AUS

Freizeit- und Gastronomieführer mit umfangreichem Serviceteil, mehr als 700 Tipps und Adressen für Tag- und Nachtschwärmer Bielefeld genießen Westfälisch und weltoffen – das zeichnet nicht ...

Correo

Correo

 La Revista de Bayer CropScience para la Agricultura ModernaPflanzenschutzmagazin für den Landwirt, landwirtschaftlichen Berater, Händler und am Thema Interessierten mit umfassender ...

Gastronomie Report

Gastronomie Report

News & Infos für die Gastronomie: Tipps, Trends und Ideen, Produkte aus aller Welt, Innovative Konzepte, Küchentechnik der Zukunft, Service mit Zusatznutzen und vieles mehr. Frech, offensiv, ...

dima

dima

Bau und Einsatz von Werkzeugmaschinen für spangebende und spanlose sowie abtragende und umformende Fertigungsverfahren. dima - die maschine - bietet als Fachzeitschrift die Kommunikationsplattform ...