Kurskatalog

Einkaufswagen

Einkaufswagen 0

VBA für Einsteiger

Normaler Preis €45.00
Ein Kurs von Lecturio
Anmelden
Lektionen: 157 Lektionen
Länge: 12 Stunden
Sprache: Deutsch

Beschreibung

VBA (Visual Basic for Applications) ist eine in Microsoft Office integrierte Skript-Sprache. Sie passt sich innerhalb kürzester Zeit Ihren individuellen Anforderungen an. Durch VBA können Standard Features durch erweiterte Programmierungen ausgebaut werden. Es ist eine beliebte Möglichkeit komplexe Programme oder Makros zu erstellen, die auf Microsoft-Office-Anwendungen basieren.

 

In diesem Beginner-Kurs zeigt Ihnen VBA Expertin Sandra Seifert anhand praktischer Beispiele, wie Sie vom VBA Einsteiger zum Profi werden. Wie Sie wertvolle Zeit sparen und gleichzeitig Ihre Kollegen und Vorgesetzten beeindrucken.

Was lerne ich aus diesem Kurs?

  • Grundlegende Programmiertechniken beherrschen
  • Eigene Dialoge und Funktionen erstellen
  • Berichte aus Rohdaten per Knopfdruck erstellen
  • Usereingaben über Formulare entgegennehmen und weiterverarbeiten
  • Benutzerdefinierte Tabellenfunktionen erstellen

An wen richtet sich der Kurs?

  • Alle Einsteiger, die mit VBA arbeiten wollen
  • Fortgeschrittene, die ihre Grundkenntnisse auffrischen möchten

 

Lerninhalte

Kapitel 1: VBA mit Excel

   Lektion 1:     Vorstellung (00:19)

   Lektion 2:     Voraussetzungen für den Kurs (01:00)

   Lektion 3:     Grundlegende Infos zu VBA (02:17)

   Lektion 4:     Einrichten von Excel für die VBA-Programmierung (04:47)

   Lektion 5:     Vorstellung des VBA-Editors (15:00)

   Lektion 6:     Eigenschaften von Tabellen (07:35)

   Lektion 7:     Das erste kleine Makro – „Hallo Welt“ (09:37)

   Lektion 8:     Makros ausführen (02:35)

   Quiz 1:          7 Fragen

 

Kapitel 2: Makrorekorder

   Lektion 9:     Was beim Speichern zu beachten ist (01:43)

   Lektion 10:   Aufzeichnen eines Makros (03:47)

   Lektion 11:   Inspizieren und Verbessern des ausgezeichneten Codes (11:19)

   Quiz 2:          4 Fragen

 

Kapitel 3: Excel Objekte

   Lektion 12:   Hierarchie der Excel-Objekte (04:15)

   Lektion 13:   Ereignisse, Eigenschaften und Methoden typischer Excel-Objekte (08:35)

   Quiz 3:          3 Fragen

 

Kapitel 4: VBA Programmierung mit Variablen & Konstanten

   Lektion 14:   Allgemeines zu Variablen und Konstanten (01:37)

   Lektion 15:   Variablen (05:29)

   Lektion 16:   Konstanten (03:12)

   Lektion 17:   Datenfelder/ Arrays (07:00)

   Lektion 18:   Mehrdimensionale Datenfelder (02:46)

   Quiz 4:          4 Fragen

 

Kapitel 5: VBA Datentypen

   Lektion 19:   Überblick über die Datentypen (04:34)

   Lektion 20:   Deklarieren von Variablen mit Datentyp (00:59)

   Lektion 21:   Implizierte Typumwandlung – Rechnen mit Texten (02:34)

   Lektion 22:   Besonderheiten des Datentyps Date (07:24)

   Lektion 23:   Explizite Typkonvertierung, Typumwandlungs-Funktionen (02:48)

   Quiz 5:          4 Fragen

 

Kapitel 6: Gültigkeit von VBA-Variablen und Prozeduren

   Lektion 24:   Überblick über die Gültigkeiten (04:34)

   Lektion 25:   Variablen innerhalb einer Prozedur (01:48)

   Lektion 26:   Modulweite Variablen (01:55)

   Lektion 27:   Öffentliche Variablen (02:03)

   Lektion 28:   Private und öffentliche Prozeduren (02:25)

   Lektion 29:   Option private Module (01:27)

   Lektion 30:   Statische Variablen (02:04)

   Quiz 6:          3 Fragen

 

Kapitel 7: VBA Verzweigungen

   Lektion 31:   Einleitung (00:28)

   Lektion 32:   Arten von Verzweigungen - Überblick (01:28)

   Lektion 33:   Praktische Anwendung (00:26)

   Lektion 34:   If … Then … Else… (03:04)

   Lektion 35:   If … Then … Elseif… (03:01)

   Lektion 36:   If-Funktionen (03:25)

   Lektion 37:   Select case … (05:32)

   Quiz 7:          3 Fragen

 

Kapitel 8: VBA Schleifen

   Lektion 38:   Einleitung (01:56)

   Lektion 39:   For Next Schleife (04:43)

   Lektion 40:   For … Each Next Schleife (05:50)

   Lektion 41:   Do Loop Schleife (02:48)

   Lektion 42:   Do While & Do Until Schleife (02:31)

   Quiz 8:          3 Fragen

 

Kapitel 9: VBA – Zelle ansprechen

   Lektion 43:   Einleitung (10:44)

   Lektion 44:   Spezielle Zellen herausfinden (09:30)

   Lektion 45:   Mehrere Bereiche (01:59)

   Lektion 46:   SpecialCells (03:23)

   Lektion 47:   Select and Activate (01:59)

   Quiz 9:          5 Fragen

 

Kapitel 10: Mit VBA Daten aufbereiten

   Lektion 48:   Einleitung (01:12)

   Lektion 49:   Überflüssige Zeilen/ Spalten löschen & WorksheetFunction (02:37)

   Lektion 50:   Daten sortieren (04:30)

   Lektion 51:   Berechnung mit Datumswerten/ Geburtstagsliste erstellen (12:40)

   Lektion 52:   Testdaten in Excel erstellen (01:27)

   Lektion 53:   Datedif-Formel (05:58)

   Lektion 54:   Autofilter setzen (02:57)

   Lektion 55:   Zusammenfassung (01:09)

   Quiz 10:        5 Fragen

 

Kapitel 11: VBA Formel in Zelle schreiben

   Lektion 56:   Formeln für einen Bereich erfassen (05:39)

   Lektion 57:   Formeln per Autofill fortschreiben (01:41)

   Lektion 58:   Formeln mit R1C1-Bezug erfassen (02:44)

   Lektion 59:   Englische Formelbezeichnung ermitteln (01:19)

   Lektion 60:   FormulaLocal – mit deutscher Bezeichnung arbeiten (01:13)

   Quiz 11:        2 Fragen

 

Kapitel 12: VBA Autofiller

   Lektion 61:   Allgemeines zum Autofiller (04:18)

   Lektion 62:   Zellfüllung entfernen (01:48)

   Lektion 63:   Zahlenwerte filtern (04:07)

   Lektion 64:   Gefilterte Zellen einfärben (00:25)

   Lektion 65:   Nach Zellformatierung filtern (06:52)

   Lektion 66:   Filtern von Datumswerten (03:31)

   Lektion 67:   Texte filtern und Wildcards verwenden (03:37)

   Lektion 68:   Nach mehr als 2 Suchwerten filtern (02:14)

   Quiz 12:        5 Fragen

 

Kapitel 13: Per VBA Zellen formatieren

   Lektion 69:   Einleitung (02:10)

   Lektion 70:   Mehrere Bereiche mit unterschiedlichen Längen bearbeiten  (05:23)

   Lektion 71:   Rahmen und Bereiche zeichnen (03:49)

   Lektion 72:   Schriftarten ändern (04:55)

   Lektion 73:   Einzelne Rahmen einstellen (02:56)

   Lektion 74:   Zellen unterschiedlich einfärben (07:27)

   Lektion 75:   Spaltenbreite automatisch anpassen (00:47)

   Lektion 76:   Zahlenformate (05:23)

   Quiz 13:        65 Fragen

 

Kapitel 14: In VBA einen Wert suchen

   Lektion 77:   Die Direktsuche (02:06)

   Lektion 78:   Die InputBox (01:37)

   Lektion 79:   Die Find-Methode (06:05)

   Lektion 80:   Objektschleifen (03.25)

   Lektion 81:   Bestimmte Zellen löschen (04:04)

   Quiz 14:        3 Fragen

 

Kapitel 15: Mit VBA Tabellenblatt ansprechen

   Lektion 82:   Möglichkeiten auf Arbeitsblätter zuzugreifen (06:10)

   Lektion 83:   Tabellen über Codenamen referenzieren (01:12)

   Lektion 84:   Tabellen über Tabellenname referenzieren (00:40)

   Lektion 85:   Tabellen über Index referenzieren (00:23)

   Lektion 86:   Mehrere Tabellen referenzieren (02:37)

   Lektion 87:   Mehrere Tabellen per Objektschleife abarbeiten (04:06)

   Quiz 15:        3 Fragen

 

Kapitel 16: VBA lernen: Tabellenblätter

   Lektion 88:   Tabellen einfügen (01:38)

   Lektion 89:   Tabelle umbenennen (00:41)

   Lektion 90:   Tabelle löschen (01:50)

   Lektion 91:   Tabellen als Objektvariable (04:31)

   Lektion 92:   Blätter für 12 Monate anlegen (01:34)

   Lektion 93:   Prüfen, ob ein Blatt existiert (09:33)

   Lektion 94:   Leere Arbeitsblätter löschen (03:48)

   Lektion 95:   Inhaltsverzeichnis der Arbeitsmappe erstellen (09:42)

   Quiz 16:        7 Fragen

 

Kapitel 17: Fortsetzung: VBA Tabellenblätter

   Lektion 96:   Einleitung (01:03)

   Lektion 97:   Tabellen kopieren (06:10)

   Lektion 98:   Tabellen verschieben (01:44)

   Lektion 99:   Tabellen sortieren per Bubblesort (07:04)

   Lektion 100: Tabellen schützen (11:23)

   Lektion 101: Tabellen drucken (06:35)

   Quiz 17:        7 Fragen

 

Kapitel 18: VBA-Befehle Arbeitsmappen

   Lektion 102: Arbeitsmappen ansprechen (04:53)

   Lektion 103: Arbeitsmappen anlegen (03:59)

   Lektion 104: Arbeitsmappe speichern (10:44)

   Lektion 105: Arbeitsmappe schließen (04:55)

   Quiz 18:        5 Fragen

 

Kapitel 19: Fortsetzung: Befehle Arbeitsmappe

   Lektion 106: Arbeitsmappen kopieren (06:46)

   Lektion 107: Prüfen, ob eine Datei existiert (03:34)

   Lektion 108: Datei löschen (02:48)

   Lektion 109: Arbeitsmappe verschieben mit Filesystemobject (12:03)

   Lektion 110: Arbeitsmappe per Email verschicken (01:53)

   Quiz 19:        5 Fragen

 

Kapitel 20: VBA Events von Arbeitsblättern

   Lektion 111: Einleitung (00:29)

   Lektion 112: Was sind Ereignisse? (00:36)

   Lektion 113: Wichtige Ereignisse von Tabellenblättern (02:00)

   Lektion 114: Ereignisse in Excel erstellen (01:15)

   Lektion 115: Eingaben in Zellen überwachen (07:29)

   Lektion 116: Aktivieren der ersten Eingabezelle (01:14)

   Lektion 117: Pflichtfelder prüfen (07:31)

   Lektion 118: Kontextmenü abschalten (01:22)

   Lektion 119: Zeilenmarkierung erstellen (02:47)

   Quiz 20:        4 Fragen

 

Kapitel 21: Ereignisse von VBA von Arbeitsblättern

   Lektion 120: Einleitende Bemerkungen und Überblick (03:54)

   Lektion 121: User beim Öffnen der Mappe begrüßen (02:05)

   Lektion 122: Blattschutz beim Öffnen einstellen (02:41)

   Lektion 123: Tabellen userabhängig ein- und ausblenden (02:12)

   Lektion 124: Speichern unter anderem Namen verhindern (04:02)

   Lektion 125: Drucken verhindern (00:51)

   Lektion 126: Einfügen neuer Blätter verhindern (01:55)

   Quiz 21:       3 Fragen

 

Kapitel 22: Fortsetzung: Ereignisse Arbeitsmappen

   Lektion 127: Überblick über das Praxisbeispiel „Kopieren verhindern“ (01:00)

   Lektion 128: Kopieren / Einfügen-Funktion ausschalten und Menüband ausblenden (01:24)

   Lektion 129: Automatisches Speichern beim Schließen (00:52)

   Lektion 130: Activate/ Deactivate des Menübandes (01:30)

   Lektion 131: Excel4Macros (03:22)

   Lektion 132: Kontextmenü ausschalten (01:12)

   Lektion 133: Tastenkombinationen ausschalten (04:18)

   Lektion 134: Drag und Drop-Funktion ausschalten (01:32)

   Lektion 135: Zugriffe auf Mappe mit Nutzerinformationen dokumentieren (05:27)

   Quiz 22:        4 Fragen

 

Kapitel 23: Benutzerdefinierte Funktionen & Add in

   Lektion 136: Einleitung (08:19)

   Lektion 137: Persönliche Arbeitsmappe (02:51)

   Lektion 138: Eigene Funktionen mit einem Addin speichern und weitergeben (11:26)

   Quiz 23:        4 Fragen

 

Kapitel 24: Einführung in die Dialogprogrammierung

   Lektion 139: Einführung und Aufgabenstellung (03:16)

   Lektion 140: Eine Userform anlegen und Allgemeines zu den Steuerelementen (05:14)

   Lektion 141: Register anlegen (01:16)

   Lektion 142: Button anlegen und Click-Ereignis behandeln (03:59)

   Lektion 143: Mit Registern arbeiten (04:20)

   Lektion 144: Listenfeld einrichten (04:00)

   Lektion 145: Listenfeld beim Start ausfüllen (10:46)

   Lektion 147: Kombinationsfeld in Textfeldern abfangen (10:12)

   Lektion 148: Usereingaben in Textfeldern abfangen (11:20)

   Lektion 149: Datensortierung im Listenfeld einrichten (04:32)

   Lektion 150: Eingegebene Werte automatisch umformatieren (01:29)

   Lektion 151: Ausgewählten Datensatz in den einzelnen Feldern anzeigen (12:28)

   Lektion 152: Änderungen speichern (11:11)

   Quiz 24:        16 Fragen

 

Kapitel 25: Dialogprogrammierung Fortsetzung

   Lektion 153: Filterfunktion einrichten (31:30)

   Lektion 154: Mailbutton erstellen mit Zugriff auf Outlook (08:56)

   Lektion 155: Importdatei einlesen (29:14)

   Lektion 156: Daten auseinandernehmen und an Fachberater versenden (28:00)

   Lektion 157: Filter beim Schließen und Öffnen der Userform löschen (02:51)

   Quiz 25:        17 Fragen