Hauptdaten
Autor: Michael Kofler, Ralf Nebelo
Titel: Excel 2016 programmieren Excel Programmierung für Anfänger - Lernen Sie wie Sie ein Diagramm auf Basis einer Pivot Tabelle erstellen und automatisieren Sie Ihre Arbeit mit VBA
Verlag: Carl Hanser Fachbuchverlag
ISBN/ISSN: 9783446450813
Auflage: 1
Preis: CHF 43.80
Erscheinungsdatum: 01-01-2016
Inhalt
Kategorie: Anwendungs-Software
Sprache: German
Technische Daten
Seiten: 880
Kopierschutz: Wasserzeichen/DRM
Geräte: PC/MAC/eReader/Tablet
Formate: PDF/ePUB
Inhaltsangabe

Die Möglichkeiten der Excel-Programmierung sind nahezu unbegrenzt
Das Buch hat sich aufgrund seiner praxisnahen Beispiele und der klaren Strukturierung zu einem Standardwerk für professionelle Excel-Programmierer.
In der komplexen Objektwelt von Excel zurechtfinden
- Mit VBA können Sie tägliche Arbeitsvorgänge automatisieren, neue Tabellenfunktionen programmieren, externe Daten einlesen und mit Pivottabellen analysieren, Diagramme erstellen und vieles mehr.
- Dazu müssen Sie sich in der komplexen Objektwelt von Excel zurechtfinden, was Ihnen mit Hilfe dieses Buchs und seiner zahlreichen Schritt-für-Schritt-Beis iele aus der Programmierpraxis mühelos gelingt.

Inhaltsverzeichnis
Inhalt6
Vorwort15
Konzeption des Buchs19
TEIL I: Intuitiver Einstieg22
1 Das erste Makro24
1.1 Begriffsdefinition24
1.2 Was ist Visual Basic für Applikationen?27
1.3 Beispiel: eine Formatvorlage mit einem Symbol verbinden28
1.4 Beispiel: Makro zur Eingabeerleichterung34
1.5 Beispiel: einfache Literaturdatenbank36
1.6 Beispiel: Formular zur Berechnung der Verzinsung von Spareinlagen42
1.7 Beispiel: benutzerdefinierte Funktionen47
1.8 Beispiel: Analyse komplexer Tabellen48
1.9 Beispiel: Vokabeltrainer49
1.10 Weitere Beispiele zum Ausprobieren55
2 Neuerungen in Excel 2007 bis 201662
2.1 Die Benutzeroberfläche RibbonX63
2.2 Neue Programmfunktionen66
2.3 Office-Add-ins70
2.4 Neues in Sachen Programmierung72
2.4.1 Kompatibilitätskrücke Add-ins-Register73
2.4.2 Zu- und Abgänge im Objektmodell74
2.4.3 Anpassen der Benutzeroberfläche75
2.4.4 Die Grenzen von VBA76
2.5 Probleme und Inkompatibilitäten77
TEIL II: Grundlagen80
3 Entwicklungsumgebung82
3.1 Komponenten von VBA-Programmen82
3.2 Komponenten der Entwicklungsumgebung83
3.3 Codeeingabe in Modulen90
3.4 Makros ausführen94
3.5 Makroaufzeichnung95
3.6 Tastenkürzel97
4 VBA-Konzepte100
4.1 Variablen und Felder100
4.1.1 Variablenverwaltung100
4.1.2 Felder105
4.1.3 Syntaxzusammenfassung108
4.2 Prozedurale Programmierung110
4.2.1 Prozeduren und Parameter110
4.2.2 Gültigkeitsbereich von Variablen und Prozeduren119
4.2.3 Verzweigungen (Abfragen)123
4.2.4 Schleifen126
4.2.5 Syntaxzusammenfassung129
4.3 Objekte132
4.3.1 Der Umgang mit Objekten, Methoden und Eigenschaften132
4.3.2 Der Objektkatalog (Verweise)138
4.3.3 Übersichtlicher Objektzugriff durch das Schlüsselwort With141
4.3.4 Objektvariablen142
4.3.5 Syntaxzusammenfassung144
4.4 Ereignisse145
4.4.1 Ereignisprozeduren146
4.4.2 Ereignisprozeduren deaktivieren149
4.4.3 Überblick über wichtige Excel-Ereignisse150
4.4.4 Ereignisse beliebiger Objekte empfangen155
4.4.5 Ereignisprozeduren per Programmcode erzeugen157
4.4.6 Syntaxzusammenfassung159
4.5 Programmierung eigener Klassen162
4.5.1 Eigene Methoden, Eigenschaften und Ereignisse164
4.5.2 Collection-Objekt167
4.5.3 Beispiel für ein Klassenmodul168
4.5.4 Beispiel für abgeleitete Klassen (Implements)170
4.5.5 Eine Klasse als FileSearch-Ersatz174
4.5.6 Syntaxzusammenfassung181
4.6 Operatoren in VBA182
4.7 Virenschutz185
4.7.1 Vorhandene Schutzmaßnahmen nutzen186
4.7.2 Viren selbst entdecken189
4.7.3 Vertrauenswürdige Makros ohne Einschränkungen ausführen189
5 Programmiertechniken192
5.1 Zellen und Zellbereiche192
5.1.1 Objekte, Methoden, Eigenschaften192
5.1.2 Anwendungsbeispiele207
5.1.3 Syntaxzusammenfassung216
5.2 Arbeitsmappen, Fenster und Arbeitsblätter218
5.1.4 Objekte, Methoden und Eigenschaften219
5.1.5 Anwendungsbeispiele225
5.1.6 Syntaxzusammenfassung229
5.3 Datentransfer über die Zwischenablage231
5.3.1 Zellbereiche kopieren, ausschneiden und einfügen231
5.3.2 Zugriff auf die Zwischenablage mit dem DataObject233
5.3.3 Syntaxzusammenfassung234
5.4 Umgang mit Zahlen und Zeichenketten235
5.4.1 Numerische Funktionen, Zufallszahlen235
5.4.2 Zeichenketten237
5.4.3 Umwandlungsfunktionen242
5.4.4 Syntaxzusammenfassung244
5.5 Rechnen mit Datum und Uhrzeit246
5.5.1 VBA-Funktionen250
5.5.2 Tabellenfunktionen252
5.5.3 Anwendungs- und Programmiertechniken253
5.5.4 Feiertage256
5.5.5 Syntaxzusammenfassung262
5.6 Umgang mit Dateien, Textimport/-export263
5.6.1 File System Objects – Überblick264
5.6.2 Laufwerke, Verzeichnisse und Dateien266
5.6.3 Textdateien (TextStream)272
5.6.4 Binärdateien (Open)274
5.6.5 Excel-spezifische Methoden und Eigenschaften278
5.6.6 Textdateien importieren und exportieren281
5.6.7 Textexport für Mathematica-Listen289
5.6.8 Syntaxzusammenfassung294
5.7 Benutzerdefinierte Tabellenfunktionen298
5.7.1 Grundlagen298
5.7.2 Beispiele305
5.8 Schutzmechanismen307
5.8.1 Bewegungsradius einschränken308
5.8.2 Zellen, Tabellenblätter und Arbeitsmappen schützen309
5.8.3 Schutzmechanismen für den gemeinsamen Zugriff313
5.8.4 Programmcode und Symbolleiste schützen314
5.8.5 Syntaxzusammenfassung315
5.9 Konfigurationsdateien, individuelle Konfiguration316
5.9.1 Optionen316
5.9.2 Optionseinstellungen per Programmcode317
5.9.3 Konfigurationsdateien320
5.10 Tipps und Tricks328
5.10.1 Geschwindigkeitsoptim
 
Kontakt FAQ AGB Impressum Lieferkonditionen Datenschutz Urheberrecht
Die Preise auf dieser Website gelten unter Vorbehalt.