VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Teil 9)
Willkommen zu einem weiteren lehrreichen Video in unserer VBA-Programmierserie für Excel!
In dieser Folge zeige ich euch, wie ich die Kopierprozedur für unser Versionsverwaltungsprojekt umsetze. Dabei speichere ich das ActiveWorkbook zunächst unter dem zuvor bestimmten Backup-Pfad und sichere es anschließend wieder am Ursprungsort.
Ein wichtiger Aspekt dieser Episode ist die Fehlerbehandlung. Ich verwende eine von mir definierte Sprungmarke „On Error Goto Fehlerbehandlung“ und demonstriere, wie man mit dieser in verschiedenen Szenarien umgeht. Mithilfe der Hilfsvariablen „Fehlernummer“ passe ich die Fehlermeldungen entsprechend an, abhängig davon, wo der Fehler aufgetreten ist.
Nach einem erfolgreichen ersten Testlauf, bei dem die Datei korrekt als Kopie angelegt und zurückgesichert wird, gehe ich auf meine anfänglichen Vorbehalte ein, ob dies innerhalb der XLAM-Datei problemlos möglich wäre.
Des Weiteren erstelle ich ein neues Formular, das erscheint, wenn der Benutzer ein neues Backup initiiert. In diesem Formular kann der Benutzer, wenn gewünscht, einen Informationstext zu den vorgenommenen Änderungen in dieser Version hinterlegen. Dieser Text wird dann im Hilfsblatt gespeichert. Ich zeige verschiedene Einstellungen der Textbox wie MultiLine und die Scrollbar.
Zum Abschluss verbinde ich das neu erstellte Formular mit den Ribbon-Buttons zur Neuanlage von Patch-Versionen, was die vorherige Rückfrage nach einer Sicherung ersetzt. Die Eingaben aus der Textbox übergebe ich später mittels einer Public-Variable, die als Puffer zwischen Formular und nachfolgender Sub dient, in das Notizblatt der Arbeitsmappe.
#Excel #ExcelVBA #VBA #Programmierung #GIT #GlobalInformationTracker #Versionsverwaltung #Projekt #UserInterface #GrafikDesign #ModularesProgrammieren #DateiSpeichernUnter #Versionsinfo #Versionsverlauf #Änderungsinfo
---
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
0:17 Einleitung und Rückblick
1:29 Prozedur für Dateikopie
8:34 Fehlerbehandlung
14:10 Erster echter Testlauf
15:34 Grafik für Eintragungsformular erzeugen
21:18 Formular für Sicherungsinfos anlegen
34:37 Änderungsformular bei Ribbon-Buttonklick
38:52 Abschlusstests
40:16 Abschlussbemerkungen
44:14 Endcard