Vba

VBA

Vba

VBA ( Visual Basic für Anwendungen) ist die Programmiersprache von Excel und anderen Office-Programmen.





1 Erstellen Sie ein Makro : Mit Excel VBA können Sie Aufgaben in Excel automatisieren, indem Sie sogenannte Makros schreiben. In diesem Kapitel erfahren Sie, wie Sie ein einfaches Makro .

2 MsgBox : Die MsgBox ist ein Dialogfeld in Excel VBA, mit dem Sie die Benutzer über Ihr Programm informieren können.





3 Arbeitsmappe und Arbeitsblattobjekt : Erfahren Sie mehr über das Arbeitsmappen- und Arbeitsblattobjekt in Excel VBA.

4 Bereichsobjekt : Das Range-Objekt, das die Darstellung einer Zelle (oder Zellen) in Ihrem Arbeitsblatt ist, ist das wichtigste Objekt von Excel VBA.



Excel berechnen Zeit zwischen zwei Daten

5 Variablen : In diesem Kapitel erfahren Sie, wie Sie eine Variable in Excel VBA deklarieren, initialisieren und anzeigen.

6 Wenn dann Aussage : Verwenden Sie die If Then-Anweisung in Excel VBA, um Codezeilen auszuführen, wenn eine bestimmte Bedingung erfüllt ist.

7 Schleife : Looping ist eine der mächtigsten Programmiertechniken. Eine Schleife in Excel VBA ermöglicht es Ihnen, mit nur wenigen Codezeilen einen Bereich von Zellen zu durchlaufen.

8 Makrofehler : In diesem Kapitel erfahren Sie, wie Sie mit Makrofehlern in Excel umgehen.

9 String-Manipulation : In diesem Kapitel finden Sie die wichtigsten Funktionen zum Manipulieren von Strings in Excel VBA.

10 Datum (und Uhrzeit : Erfahren Sie, wie Sie in Excel VBA mit Datums- und Uhrzeitangaben arbeiten.

elf Veranstaltungen : Ereignisse sind von Benutzern ausgeführte Aktionen, die Excel VBA zum Ausführen von Code veranlassen.

12 Array : Ein Array ist eine Gruppe von Variablen. In Excel VBA können Sie auf eine bestimmte Variable (Element) eines Arrays verweisen, indem Sie den Arraynamen und die Indexnummer verwenden.

13 Funktion und Sub : In Excel VBA kann eine Funktion einen Wert zurückgeben, während ein Sub dies nicht kann.

14 Anwendungsobjekt : Die Mutter aller Objekte ist Excel selbst. Wir nennen es das Application-Objekt. Das Anwendungsobjekt bietet Zugriff auf viele Excel-bezogene Optionen.

fünfzehn ActiveX-Steuerelemente : Erfahren Sie, wie Sie ActiveX-Steuerelemente wie Befehlsschaltflächen, Textfelder, Listenfelder usw. erstellen.

16 Benutzerformular : In diesem Kapitel erfahren Sie, wie Sie ein Excel-VBA-Benutzerformular erstellen.

VBA +

Werden Sie ein VBA-Profi! Sie können verwandte Beispiele und Funktionen findenauf der rechten Seite jedes Kapitelsam Ende jedes Kapitels. Nachfolgend finden Sie eine vollständige Übersicht.

1 Erstellen Sie ein Makro: Werte tauschen | Ausführen von Code von einem Modul | Makro-Recorder | Verwenden Sie relative Referenzen | FormelR1C1 | Ein Makro zur Symbolleiste hinzufügen | Makros aktivieren | Makro schützen

2 MsgBox: MsgBox-Funktion | InputBox-Funktion

3 Arbeitsmappe und Arbeitsblattobjekt: Pfad und vollständiger Name | Schließen und öffnen | Durchlaufen von Büchern und Blättern | Verkaufsrechner | Dateien in einem Verzeichnis | Tabellen importieren | Programmiertabellen

4 Bereichsobjekt: AktuelleRegion | Dynamikbereich | Größe ändern | Ganze Zeilen und Spalten | Versatz | Von der aktiven Zelle zum letzten Eintrag | Vereinigung und Schnitt | Eine Auswahl testen | Mögliche Fußballspiele | Machen | Hintergrundfarben | Bereiche Sammlung | Bereiche vergleichen

So schützen Sie Excel-Dokumente mit einem Passwort

5 Variablen: Option explizit | Variablenbereich | Leben der Variablen

6 Wenn dann-Anweisung: Logische Operatoren | Fall auswählen | Steuersätze | Mod-Betreiber | Primzahlprüfer | Finden Sie den zweithöchsten Wert | Summe nach Farbe | Leere Zellen löschen

7 Schleife: Durch den definierten Bereich schleifen | Gesamte Spalte durchlaufen | Mache bis Schleife | Schritt-Schlüsselwort | Erstellen Sie ein Muster | Zahlen sortieren | Daten zufällig sortieren | Duplikate entfernen | Komplexe Berechnungen | Rucksackproblem

8 Makrofehler: Debuggen | Fehlerbehandlung | Fehlerobjekt | Unterbrechen eines Makros | Makro Kommentare

So ändern Sie Achsenbeschriftungen in Excel

9 String-Manipulation: Separate Saiten | Strings umkehren | In den richtigen Fall umwandeln | Wörter zählen

10 Datum und Uhrzeit: Daten und Uhrzeiten vergleichen | DateDiff-Funktion | Wochentage | Ein Makro verzögern | Jahr Vorkommen | Aufgaben im Zeitplan | Geburtstage sortieren

11 Veranstaltungen: Vor dem DoubleClick-Ereignis | Aktive Zelle markieren | Erstellen Sie eine Fußzeile vor dem Drucken | Scheine und Münzen | Rollierende Durchschnittstabelle

12-Reihe: Dynamisches Array | Array-Funktion | Monatsnamen | Größe eines Arrays

13 Funktion und Sub: Benutzerdefinierte Funktion | Benutzerdefinierte Durchschnittsfunktion | Flüchtige Funktionen | ByRef und ByVal

14 Anwendungsgegenstand: Statusleiste | Daten aus Textdatei lesen | Daten in Textdatei schreiben

15 ActiveX-Steuerelemente: Textfeld | Listenfeld | Kombinationsfeld | Kontrollkästchen | Optionsschaltflächen | Spin-Taste | Lohnrechner

16 Benutzerformular: Benutzerform und Bereiche | Währungsrechner | Fortschrittsanzeige | Auswahl aus mehreren Listenfeldern | Mehrspaltiges Kombinationsfeld | Abhängige Comboboxen | Steuerung durchschleifen | Controls-Sammlung | Benutzerformular mit mehreren Seiten | Interaktives Benutzerformular



^