VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Teil 8)
In dieser Folge konzentrieren wir uns auf die automatische Erhöhung der Versionsnummern unserer Projekte in Excel. Zunächst möchte ich mit einem kurzen Disclaimer einleiten: Einige der hier gezeigten Inhalte könnten in späteren Videos korrigiert oder anders umgesetzt werden, da sie momentan noch in der Entwicklung sind.
Das Hauptthema heute ist die automatische Anpassung der Versionsnummern (Haupt-, Major-, Minor- und Patch-Version). Dabei verwende ich eine invertierte Suche im Notizblatt, um von unten nach oben nach dem Projekt- bzw. Dateinamen zu suchen. Bei einem Treffer wird die entsprechende Version um eins erhöht.
Ein wichtiger Teil des Videos wird die Einführung einer neuen Enum sein, die das Ansprechen der verschiedenen Versionstypen vereinfacht. Diese Enum verbinde ich direkt mit verschiedenen Ribbon-Symbolen, die es ermöglichen, die Art des Updates (Haupt-, Major-, Minor- oder Patch-Version) direkt auszuwählen.
Während des Videos stoße ich auf ein komplexes Problem, das eine längere Fehlersuche erfordert (etwa 12 Minuten). Nach erfolgreicher Fehlerbehebung führe ich einen Testlauf durch, der letztendlich erfolgreich verläuft. Zum Schluss zeige ich, wie ich die aktualisierten Versionsnummern in das Notizblatt eintrage und die Ribbon-Subs entsprechend anpasse.
#excel #ExcelVBA #VBA #Programmierung #GIT #GlobalInformationTracker #Versionsverwaltung #Projekt #UserInterface #GrafikDesign #ModularesProgrammieren #Projektplanung #DateiinfosAuslesen #Automatisierung
---
Link zur Projekt-ZIP-Datei auf meinem OneDrive-Speicher:
https://1drv.ms/u/s!AoXhJ5_uZEt1j5g_EfBQCQKei3j5hg?e=gtqBRU
---
Link zur Playlist:
https://www.youtube.com/playlist?list=PLHcncrCCN2W7LCSp0mpd-rB0LXe_5wvAk
---
Sprungmarken:
0:00 Intro und Disclaimer
0:52 Rückblick und Einleitung
2:05 Automatisches Berechnen der Versionen
13:39 Enum für Versions-Art
14:49 Aufruf und Prozedur weiter anpassen
26:55 Übertragen der neuen Versionsnummer
31:04 Fehlersuche
43:17 Fehler gefunden
43:58 Testlauf intern
45:40 Sprungprozedur-Aufruf an Enum anpassen
46:30 RibbonStarter anpassen
50:51 Testlauf über Ribbon-Buttons
54:02 Abschlussbemerkungen
56:04 Endcard