VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Teil 2)
Ein herzliches Hallo zurück! Im zweiten Teil unserer Serie fassen wir kurz zusammen, was bisher geschah, und zeige euch die Weiterentwicklung unserer VBA-Versionierung.
In diesem Video lege ich ein neues Formular (frm_InfoBox) und ein neues Modul (mod_InfoBox) an. Das Formular wird mit verschiedenen Bildern für Statussymbole wie Fertig, Kritisch, Fehler und Frage ausgestattet. Außerdem definieren wir Bereiche für Überschriften, Inhalte und einen farblichen Hintergrund am unteren Rand, der später für Skript-, Windows- und Applikations-Informationen genutzt wird.
Mit dem Snipping Tool erfasse ich die benötigten Größen für die Formularelemente, die ich anschließend in PowerPoint weiterbearbeite, um die passenden Grafiken zu erstellen. Diese Grafiken importiere ich in Photoshop, passe sie auf die korrekte Größe von 70x70 Pixel an und setze sie dann im Formular ein. Die verschiedenen Grafiken werden in Image-Elementen wie img_TypInformation oder img_TypKritisch verwendet und können bei Bedarf ein- oder ausgeblendet werden.
Zudem programmiere ich an der mod_InfoBox.Infobox-Sub, definiere Enum-Werte für die Button-Farben und InfoBox-Typen und verschiebe diese in das neue Modul mod_Enums. Ich zeige auch, wie man die Inhalte des Formulars zurücksetzt, die Button-Texte anpasst und wie das Formular mit verschiedenen Nachrichten und unter Berücksichtigung des InfoBox-Typs dynamisch aktualisiert wird.
Das Formular rufe ich schließlich als vbModal auf und führe verschiedene Tests zur Demonstration im Video durch.
Wenn du Fragen hast oder Anregungen, freue ich mich über jeden Kommentar! Und wenn dir das Video gefällt, lass mir gerne einen Daumen nach oben da und aktiviere die Glocke für Updates.
#Excel #ExcelVBA #VBA #Programmierung #GIT #GlobalInformationTracker #Versionsverwaltung #Projekt #UserInterface #GrafikDesign #ModularesProgrammieren
---
Link zur Projekt-ZIP-Datei auf meinem OneDrive-Speicher:
Findet ihr ab Teil 5 des Kurses in der Videobeschreibung
---
Link zur Playlist:
https://www.youtube.com/playlist?list=PLHcncrCCN2W7LCSp0mpd-rB0LXe_5wvAk
---
Sprungmarken:
0:00 Intro
0:10 Einleitung und Recap
2:20 Modul frm_InfoBox erstellen
11:10 Grafiken für den InfoBox-Typ erstellen
18:06 Grafiken ins Formular einbauen
21:55 Modul mod_InfoBox erstellen
26:40 Prozedur InfoBox und dazugehörige Enums
29:39 Enums in Prozedur InfoBox einbauen
33:19 Formular über Aufruf-Prozedur anpassen
47:52 Erste Tests der InfoBox-Prozedur
50:03 Abschlussbemerkungen
50:37 Endcard