Warenkorb
 

>> Koch- und Backbücher reduziert*

VBA mit Excel

Das umfassende Handbuch für Einsteiger und fortgeschrittene Anwender

Das Standardwerk zu Excel-VBA

Ob
Einsteiger oder fortgeschrittener Anwender: Mit diesem Buch werden Sie unter
Anleitung des Erfolgsautors Bernd Held zum Profi in VBA mit Excel. Von den Grundlagen (Datentypen, Variablen) und der Programmierung von Objekten (z. B. Zellen, Mappen, Diagramme) über Funktionen und Ereignisse bis hin zu UserForms oder Multifunktionsleisten: Alles drin und mit zahlreichen Beispielen illustriert! Mithilfe von
Best Practices tunen Sie Ihren Code und haben im Fehlerfall immer die passende Antwort parat. Das Buch ist damit
Einführung, Arbeitsbuch und Nachschlagewerk in einem! Mit
über 600 sofort einsetzbaren Makros zum Download.

Aus dem Inhalt:


  • Grundsätzliches zur Programmierung

  • Die Arbeitsumgebung für die Programmierung

  • Datentypen, Variablen und Konstanten

  • Sprachelemente in VBA in der praktischen Anwendung

  • Zellen und Bereiche programmieren

  • Die Programmierung von Spalten und Zeilen

  • Tabellenblätter programmieren

  • Die Programmierung von Arbeitsmappen

  • Diagramme und Pivot-Tabellenberichte programmieren

  • Benutzerdefinierte Funktionen und Funktionsmakros

  • Programmierung durch Windows-API-Aufrufe

  • Ereignisse in Excel einsetzen

  • VBE-Programmierung

  • Dialoge, Meldungen und UserForms programmieren

  • Steuerelemente in Tabellen programmieren

  • Eigene Menüs und Symbolleisten erstellen

  • Excel und sein Umfeld

  • Fehlerbehandlung, Tuning und Schutz von VBA-Projekten

  • FAQ zur Programmierung mit Excel

  • Aufstellung aller wichtigen VBA-Befehle

  • Sofort einsetzbare Makros

Galileo Press heißt jetzt Rheinwerk Verlag.

Portrait
Bernd Held ist von Haus aus gelernter Informatiker. Zu seinen Spezialgebieten zählen Excel, VBA-Programmierung, Access und allgemeine Office- und Tool-Themen. Er wurde von Microsoft mehrfach als MVP (Most Valuable Professional) für den Bereich Excel ausgezeichnet. Seit 2008 arbeitet er mit einem eigenen Team aus Experten zusammen, das Projekte und Schulungen durchführt, Unternehmen berät und Bücher sowie Fachartikel veröffentlicht.
… weiterlesen
  • Artikelbild-0


  •   Vorwort ... 25

      1.  Die Entwicklungsumgebung von Excel ... 29

           1.1 ... Excel auf die Programmierung vorbereiten ... 29

           1.2 ... Die Bestandteile der Entwicklungsumgebung ... 32

      2.  Datentypen, Variablen und Konstanten ... 67

           2.1 ... Der Einsatz von Variablen ... 67

           2.2 ... Die Verwendung von Konstanten ... 86

      3.  Die Sprachelemente von Excel-VBA ... 101

           3.1 ... Bedingungen ... 101

           3.2 ... Typische Aufgaben aus der Praxis ... 102

           3.3 ... Die Kurzform einer Bedingung ... 110

           3.4 ... Die Anweisung »Select Case« einsetzen ... 112

           3.5 ... Die »Enum«-Anweisung ... 118

           3.6 ... Schleifen erstellen und verstehen ... 120

           3.7 ... Sonstige Sprachelemente ... 154

      4.  Zellen und Bereiche programmieren ... 161

           4.1 ... Zahlenformat einstellen und/oder konvertieren ... 161

           4.2 ... Zellen, Rahmen und Schriften formatieren ... 180

           4.3 ... Die bedingte Formatierung von Excel ... 196

           4.4 ... Bereiche und Zellen benennen ... 211

           4.5 ... Tabellenfunktionen einsetzen ... 224

           4.6 ... Matrixformeln in der Programmierung nutzen ... 246

           4.7 ... Texte und Zahlen manipulieren ... 251

           4.8 ... Gültigkeitsprüfung in Excel ... 263

           4.9 ... Kommentare in Excel einsetzen ... 276

      5.  Spalten und Zeilen programmieren ... 291

           5.1 ... Zeilen und Spalten ansprechen, ansteuern und anpassen ... 291

           5.2 ... Zeilen einfügen und löschen ... 301

           5.3 ... Spalten einfügen, löschen und bereinigen ... 306

           5.4 ... Zeilen ein- und ausblenden ... 308

           5.5 ... Spalten ein- und ausblenden ... 309

           5.6 ... Spalten und Zeilen formatieren ... 310

           5.7 ... Daten sortieren ... 312

           5.8 ... Spalte(n) vergleichen ... 317

           5.9 ... Zeilen filtern ... 320

           5.10 ... Zeilen über das Teilergebnis gruppieren ... 353

      6.  Tabellen und Diagramme programmieren ... 357

           6.1 ... Tabellen einfügen ... 357

           6.2 ... Tabellenblätter benennen ... 358

           6.3 ... Tabellen markieren ... 361

           6.4 ... Tabellenblätter gruppieren ... 362

           6.5 ... Tabellenblätter löschen ... 364

           6.6 ... Tabellenblätter ein- und ausblenden ... 369

           6.7 ... Tabellenblätter schützen ... 372

           6.8 ... Tabellen einstellen ... 376

           6.9 ... Tabellenblätter drucken und PDF erstellen ... 390

           6.10 ... Tabelleninhaltsverzeichnis erstellen ... 393

           6.11 ... Intelligente Tabellen ... 395

           6.12 ... Pivot-Tabellen erstellen ... 403

           6.13 ... Diagramme programmieren ... 413

      7.  Arbeitsmappen und Dateien programmieren ... 431

           7.1 ... Arbeitsmappen ansprechen ... 431

           7.2 ... Arbeitsmappen anlegen ... 432

           7.3 ... Arbeitsmappen speichern ... 435

           7.4 ... Arbeitsmappen öffnen ... 441

           7.5 ... Arbeitsmappen schließen ... 446

           7.6 ... Arbeitsmappe löschen ... 448

           7.7 ... Arbeitsmappen drucken ... 451

           7.8 ... Dokumenteigenschaften verarbeiten ... 454

           7.9 ... Arbeitsmappen und Verknüpfungen ... 459

           7.10 ... Arbeitsmappe durchsuchen ... 465

           7.11 ... Arbeitsmappen miteinander vergleichen ... 466

           7.12 ... Arbeitsmappenübersicht erstellen ... 469

           7.13 ... Textdateien importieren ... 470

           7.14 ... Makros für das Dateimanagement ... 482

      8.  Eigene Funktionen, reguläre Ausdrücke und API-Funktionen ... 493

           8.1 ... Benutzerdefinierte Funktionen ... 493

           8.2 ... Modulare Funktionen schreiben ... 518

           8.3 ... Funktionen verfügbar machen ... 532

           8.4 ... Mit regulären Ausdrücken programmieren ... 534

           8.5 ... API-Funktionen einsetzen ... 548

      9.  Ereignisse programmieren ... 565

           9.1 ... Ereignisse für die Arbeitsmappe ... 565

           9.2 ... Ereignisse für das Tabellenblatt ... 577

           9.3 ... Reaktion auf Tastendruck ... 590

           9.4 ... Zeitsteuerung in Excel ... 595

    10.  Die VBE-Programmierung ... 601

           10.1 ... Die VBE-Bibliothek einbinden ... 602

           10.2 ... Die VBE ein- und ausschalten ... 607

           10.3 ... Einzelnes Makro löschen ... 609

           10.4 ... Alle Makros aus einer Arbeitsmappe entfernen ... 610

           10.5 ... Identifikation von Komponenten ... 615

           10.6 ... Ein bestimmtes Makro auskommentieren ... 616

           10.7 ... Das Direktfenster löschen ... 617

           10.8 ... Den Status des VBA-Projekts abfragen ... 617

           10.9 ... Makros und Ereignisse dokumentieren ... 618

    11.  Dialoge, Meldungen und UserForms programmieren ... 621

           11.1 ... »MsgBox«-Meldung ... 622

           11.2 ... Die »InputBox«-Eingabemaske ... 625

           11.3 ... Integrierte Dialoge einsetzen ... 629

           11.4 ... Eigene UserForms entwerfen ... 633

           11.5 ... Programmierung von Textfeldern ... 642

           11.6 ... Programmierung von Listenfeldern ... 670

           11.7 ... Programmierung von Kombinationsfeldlisten ... 689

           11.8 ... Die Programmierung von Optionsschaltflächen ... 701

           11.9 ... Die Programmierung von Kontrollkästchen ... 707

           11.10 ... Die Programmierung von Bildelementen ... 715

           11.11 ... Die Programmierung sonstiger Steuerelemente ... 719

           11.12 ... Das Verwaltungstool ... 740

    12.  Excel im Umfeld von Office programmieren ... 753

           12.1 ... Excel im Zusammenspiel mit PowerPoint ... 753

           12.2 ... Excel im Zusammenspiel mit Word ... 764

           12.3 ... Excel im Zusammenspiel mit Outlook ... 775

           12.4 ... Excel im Zusammenspiel mit Access ... 792

           12.5 ... Excel im Zusammenspiel mit dem Internet Explorer ... 811

    13.  Datenfelder, ADO, Dictionaries und Collections programmieren ... 817

           13.1 ... Aufgaben mit Hilfe von ADO und SQL-Statements lösen ... 817

           13.2 ... Arbeiten mit Arrays ... 842

           13.3 ... Arbeiten mit dem »Dictionary«-Objekt ... 853

           13.4 ... Arbeiten mit Collections ... 870

    14.  Die Programmierung der Excel-Oberfläche ... 877

           14.1 ... Die Programmierung von Kontextmenüs ... 877

           14.2 ... Die Ribbon-Programmierung ... 883

    15.  Fehlerbehandlung, Tuning und der Schutz von VBA-Projekten ... 895

           15.1 ... Kleinere Fehler beheben ... 895

           15.2 ... Schwerwiegendere Fehler ... 897

           15.3 ... Das Add-In MZ-Tools ... 900

           15.4 ... Laufzeiten verkürzen ... 903

           15.5 ... VBA-Projekte schützen ... 905

    16.  Typische Verarbeitungsaufgaben aus der Praxis ... 907

           16.1 ... Daten übertragen ... 907

           16.2 ... Daten im Batch verarbeiten ... 910

           16.3 ... Daten verteilen ... 912

           16.4 ... Berichtsfilterseiten erstellen ... 920

           16.5 ... Daten löschen ... 923

           16.6 ... Daten kennzeichnen ... 926

           16.7 ... Diagramme automatisch formatieren ... 934

           16.8 ... Daten über den Einsatz von Wildcards suchen ... 938

           16.9 ... Zwei identische Bereiche miteinander vergleichen ... 939

           16.10 ... Suche nach einem Begriff unter Berücksichtigung der Formatierung ... 941

           16.11 ... Automatische Sicherung von E-Mails in einer Access-Datenbank ... 942

           16.12 ... Den Durchschnitt aus den Top-5-Werten berechnen ... 945

           16.13 ... Automatische Erstellung von Arbeitsmappen auf Knopfdruck ... 947

           16.14 ... Alle Formeln einer Tabelle schützen und verstecken ... 948

           16.15 ... Eine Unikatsliste über den Einsatz von SQL erstellen ... 949

           16.16 ... Erstellung eines Kalenders mit VBA -- Schritt für Schritt ... 952

           16.17 ... Kriterien für eine Mehrfachfilterung aus Zellen beziehen ... 954

           16.18 ... Bestimmte Zeichenfolge in einem Bereich entfernen ... 955

           16.19 ... Automatisch eine Kopie der Mappe erstellen ... 956

           16.20 ... Einen Excel-Bereich als Objekt nach PowerPoint übertragen ... 957

           16.21 ... Einen formatierten Text in eine PowerPoint-Folie übertragen ... 960

           16.22 ... Top-Werte ermitteln und kennzeichnen ... 962

           16.23 ... Daten aus einer geschlossenen Mappe ziehen ... 964

           16.24 ... Ein PDF in Excel erstellen und direkt versenden ... 966

           16.25 ... Daten verdichten ... 968

      Index ... 975

In den Warenkorb

Beschreibung

Produktdetails

Einband gebundene Ausgabe
Seitenzahl 995
Erscheinungsdatum 26.01.2018
Sprache Deutsch
ISBN 978-3-8362-6053-4
Reihe Rheinwerk Computing
Verlag Rheinwerk Verlag GmbH
Maße (L/B/H) 24,4/17,6/6 cm
Gewicht 1930 g
Abbildungen mit Abbildungen
Auflage 3. Auflage
Buch (gebundene Ausgabe)
Buch (gebundene Ausgabe)
51,30
51,30
inkl. gesetzl. MwSt.
inkl. gesetzl. MwSt.
Versandfertig innerhalb 48 Stunden Versandkostenfrei
Versandfertig innerhalb 48 Stunden
Versandkostenfrei
In den Warenkorb
Vielen Dank für Ihr Feedback!
Entschuldigung, beim Absenden Ihres Feedbacks ist ein Fehler passiert. Bitte versuchen Sie es erneut.
Ihr Feedback zur Seite
Haben Sie alle relevanten Informationen erhalten?

Kundenbewertungen

Durchschnitt
1 Bewertungen
Übersicht
1
0
0
0
0

Toller Einstieg und zugleich super Nachschlagewerk vom Vollprofi.
von einer Kundin/einem Kunden aus Köln am 14.03.2018

Das zweite Buch aus einer Bestellung für meinen Freund. Er muss Excel VBA neuerdings intensiv beruflich nutzen und schimpft sehr oft abends bei mir, weil Dinge nicht so klappen, wie er es gerne hätte. Eine Hilfe bin ich nicht und das Gemosere will ich mir auch nicht länger anhören. Drum musste ein professionelles Buch von Rheinw... Das zweite Buch aus einer Bestellung für meinen Freund. Er muss Excel VBA neuerdings intensiv beruflich nutzen und schimpft sehr oft abends bei mir, weil Dinge nicht so klappen, wie er es gerne hätte. Eine Hilfe bin ich nicht und das Gemosere will ich mir auch nicht länger anhören. Drum musste ein professionelles Buch von Rheinwerk her. Was Makros sind und wobei sie helfen, habe ich schon gehört und er in der Uni gelernt. Aber erstens ist die praktische Anwendung im konkreten Fall dann doch immer noch was anderes und die Lehre ist auch schon ein paar Tage her. Er kann das Buch jetzt nutzen um sich etwas einzulesen/vertraut zu machen und wenn er fit ist, hat er das optimale Nachschlagewerk. Denn es ist sehr gut strukturiert, hat ein klares Layout, und ist randvoll mit zahlreichen Beispielen. Perfekt! Die ersten Schritte mit dem Buch zeigen, der Autor ist Vollprofi und hat eine sehr gute Vermittlungsweise. Ach ja, und es ist ausgestattet mit 600 einsetzbaren Makros zum Downloaden und sofortigen Loslegen.