VBA-Programmieren mit Mike | Projekt - GIT-Versionsverwaltung mit Excel (Teil 6)
Willkommen zurück zu unserer Serie über die Entwicklung einer Versionsverwaltung in Excel!
Im heutigen Video konzentrieren wir uns auf essenzielle Funktionen für die Versionsverwaltung. Zuerst programmiere ich eine Funktion, die es ermöglicht, die letzte Eintragungszeile in einem Arbeitsblatt zu ermitteln. Diese Funktion wird eine wichtige Rolle in unserem gesamten Versionsverwaltungsprozess spielen.
Nachdem wir die letzte Zeile gefunden haben, beginnen wir mit dem Aufbau der Versionsverwaltung, indem wir die ersten Eintragungsdaten erstellen. Dazu gehören eine laufende Nummer als eindeutige ID für jede Version, die später beim Löschen alter Dateiversionen verwendet wird.
Ich erkläre auch den Unterschied zwischen ThisWorkbook und ActiveWorkbook und wie diese beiden Objekte in VBA verwendet werden. Wir speichern wichtige Informationen des ActiveWorkbook, wie den Namen der Datei, das Speicherverzeichnis, die Dateiendung und den kompletten Pfad. Zusätzlich erfassen wir die Dateigröße in Bytes und den Zeitpunkt der letzten Dateiänderung, um diese im Arbeitsblatt der aktiven Arbeitsmappe festzuhalten.
#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
0:24 Rückblick und Einleitung
3:05 Unterschied This- und ActiveWorkbook
4:12 Ablaufprozedur für Backups schreiben
6:36 Funktion zur Ermittlung der letzten Zeile
14:17 Prozedur für die nächste LfdNr
19:08 ActiveWorkbook-Daten eintragen
35:25 FileSystemObject-Daten eintragen
42:18 Umrechnen von Byte nach KB und MB
47:51 Abschlussbemerkungen
48:41 Endcard