Programmieren mit Mike | VBA Fortgeschritten: Klassenprogrammierung per Excel-Arbeitsmappe

Subscribers:
366
Published on ● Video Link: https://www.youtube.com/watch?v=f4UgZ5FYuew



Duration: 50:38
217 views
8


Schon kommentiert? Nein? Dann gleich mal was schreiben!
Ein Daumen hoch kann auch nie schaden, auch die Aktivierung der Glocke kann Dich weiterbringen :)

In diesem umfassenden Schulungsvideo tauchen wir tief in die Welt der Klassenmodule in VBA ein, speziell zugeschnitten auf Excel 365 / 2016+ 64bit. Ich beginne mit einem kurzen Umriss der Möglichkeiten, die Klassen in VBA bieten, und führe Dich durch den Aufbau von Klassenmodulen. Dabei erläutere ich, wie private Variablen deklariert und mit spezifischen Get- und Let-Prozeduren versehen werden. Besonders zeige ich Dir die Handhabung und Einsatzmöglichkeiten von einfachen Variablentypen wie String, Boolean, Integer und mehr.

Es ist wichtig zu erwähnen, dass die in diesem Video gezeigten Techniken und Methoden primär für die Arbeit mit diesen einfachen Variablentypen ausgelegt sind. Komplexere Typen, insbesondere Objekte, Workbooks oder Worksheets, erfordern spezifische Ansätze, die über den Rahmen dieses Videos hinausgehen.

Anhand eines praktischen Beispiels in Excel demonstriere ich, wie Du ein Arbeitsblatt erstellst, das es Dir ermöglicht, verschiedene Variablennamen und deren Typen auszuwählen und automatisch Code für die Deklaration sowie einfache Get- und Let-Funktionen zu generieren. Ein spezieller Button für das Neuladen der Daten erhöht die Benutzerfreundlichkeit und wird von mir detailliert erklärt.

Als Bonus biete ich eine herunterladbare .zip-Datei an, die die .xlsb-Datei für dieses Projekt enthält, zugänglich unter dem unterhalb angeführen Link. Der für das Reload-Feature verwendete Button wurde freundlicherweise von "verry purnomo" auf flaticon.com zur Verfügung gestellt. Mehr Icons findest Du unter Flaticon.

Dieses Video richtet sich an alle, die ihre Fähigkeiten in VBA vertiefen möchten, mit einem speziellen Fokus auf die effektive Nutzung von Klassenmodulen in Excel für einfache Variablentypen. Egal, ob Du neu in der Welt der Programmierung bist oder schon Vorkenntnisse hast, hier findest Du wertvolle Tipps und Einblicke, um Deine Projekte professioneller zu gestalten. Ich versuche die Inhalte möglichst nachvollziehbar darzustellen.

-----

Download-Link für die fertige VBA-Datei / Excel-Arbeitsmappe im Binärformat:
https://1drv.ms/u/s!AoXhJ5_uZEt1j5g0QUYyX9Wb0JI4Mg?e=k4Qpa0

-----

Zeitstempel:
0:00 Intro
0:27 Projektbeschreibung
4:05 Vorbereiten der Arbeitsmappe
5:38 VBA-Elemente vorbereiten
7:37 Modul erzeugen und Basis-Variablen anlegen
11:18 Maximale Länge von Variablennamen
13:37 Erklärung des Code-Aufbaus des Klassenmoduls
16:15 Hinweis zum Einfärben von Textpassagen
17:39 Weitere Variablen anlegen
18:05 Text-Farben in Zellen und RBG-Deklarationen
21:13 Deklarations-Schleife programmieren
23:32 Code für Deklarationsblock
24:45 Code-Spalte bereinigen
26:30 Hochkommas gelten in VBA als Anführungszeichen
28:20 Fortsetzen der Deklarations-Schleife
33:08 Vorlagen-Code in VBA-Projekt übertragen
35:06 Kopie der Schleife und Anpassen an Get/Let
36:35 Option Explicit Anweisung in den Code setzen
38:30 Anpassen der zweiten Schleife für Get
41:28 Anpassen der zweiten Schleife für Let
42:54 Kommentarzeilen für Get- und Let-Anweisungen
44:37 Übertragung des Codes in Klassenmodule
44:58 Der Sinn von VBA und Refernezen
47:44 Starter für das VBA-Macro
49:28 Abschluss-Tests des Macros über den Starter
49:57 Abschluss und Fazit
50:19 Endcard

-----

Referenz für das im Video verwendete Icon:
Flaticon // Auto-update Icons erstellt von verry purnomo:
https://www.flaticon.com/de/kostenlose-icons/auto-update




Other Videos By MikeDerUnwissende2


2024-05-06VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Teil 4)
2024-05-05VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Teil 3)
2024-05-04VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Teil 2)
2024-05-03VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Teil 1)
2024-04-27VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Ankündigung)
2024-04-13VBA-Programmieren mit Mike | Effektives Lernen - Strategien für den Erfolg
2024-03-26Programmieren mit Mike | Arbeiten mit Listen (Array, Collection, Dictionary)
2024-03-25Mike zeigt: Videoschnitt - Stanzformen mit Magix Video Pro X13+
2024-03-10Programmieren mit Mike | VBA Fortschritte anzeigen
2024-03-09Programmieren mit Mike | VBA Addendum zu Klassenprogrammierung
2024-03-05Programmieren mit Mike | VBA Fortgeschritten: Klassenprogrammierung per Excel-Arbeitsmappe
2024-01-17Mike zeigt: VBA Basiswissen - Fehlerbehandlung
2023-11-28Let's Play: Octopath Traveler II | [202] Ein erstes: Hallo! | Deutsch/German
2023-11-27Let's Play: Octopath Traveler II | [201] Aufrüsten für das Finale | Deutsch/German
2023-11-26Let's Play: Octopath Traveler II | [200] Das Universalwerkzeug | Deutsch/German
2023-11-25Let's Play: Octopath Traveler II | [199] Die Waisen von Saih | Deutsch/German
2023-11-23Let's Play: Evil Genius 2 - World Domination | [59] MdU2 spielt Iwan, Deutsch/German | Finish
2023-11-21Let's Play: Evil Genius 2 - World Domination | [58] MdU2 spielt Iwan, Deutsch/German
2023-11-20Mike zeigt: VBA Basiswissen - Zertifikate
2023-11-20Let's Play: Octopath Traveler II | [198] Der wache Fischer | Deutsch/German
2023-11-19Let's Play: Octopath Traveler II | [197] Sea fong zor Borma? Wat? | Deutsch/German



Tags:
MdU2
MikeDerUnwissende2
Three Headed Monkey
IT-Schulungen
VBA
Visual
Basic
Application
Excel
Blatt-Funktionen
Microsoft
Deutsch
Klassenmodule
Klassenmodul
Automatik
Automatische Programmierung