In kleineren VBA-Projekten, die ihre komplette Geschäftslogik in einer einzelnen Datei beherbergen, gibt es wenig Gründe, Teile dieser Geschäftslogik in separate AddIns auszulagern. Dies würde nur Mehraufwand bedeuten, ohne dass der Entwickler oder der Anwender daraus einen Vorteil ziehen kann.
Continue reading „Entwicklung von Klassen-AddIns(VBA)“Schlüsselverzeichnisse für Programmparameter
Bei der Entwicklung von Software gelange ich immer wieder an den Punkt, an dem ich zur Verwaltung von Programmparametern Schlüsselverzeichnisse benötige. Im Laufe der Zeit habe ich einige Möglichkeiten ausprobiert, von denen ich in diesem Beitrag die drei häufigsten mit deren Vor- und Nachteilen vorstellen möchte.
Continue reading „Schlüsselverzeichnisse für Programmparameter“VBA-Code-Erzeugung zur Laufzeit
VBA bietet nicht nur die Möglichkeit, manuelle Abläufe zu automatisieren, sondern auch neuen VBA-Code dynamisch zur Laufzeit zu erzeugen.
Continue reading „VBA-Code-Erzeugung zur Laufzeit“VBA-Quellcodeverwaltung mit Tortoise SVN
Im Gegensatz zu herkömmlichen Programmiersprachen, bietet Microsoft von Haus aus keine Möglichkeit zur VBA-Quellcodeverwaltung. In vielen Fällen behilft man sich, indem man für eine neue Programmversion eine neue Exceldatei anlegt. Für kleinere Projekte, deren Code in einer einzigen Datei enthalten ist, ist es eine gängige und einfache Alternative. Für komplexere Projekte, bei denen gewisse Teile der Geschäftslogik noch in Add-Ins ausgelagert sind, ist das oben beschriebene Vorgehen wenig praktikabel. In diesem Beitrag stelle ich meine Vorgehensweise vor, die ich für größere Projekte anwende.
Continue reading „VBA-Quellcodeverwaltung mit Tortoise SVN“Stabiler Zellenzugriff mit VBA
Wenn wir unter Excel mit VBA programmieren, dann geht es in vielen Fällen um die Interaktion mit Mappen und Zellen. Darauf können wir auf unterschiedliche Art und Weise zugreifen, die darüber entscheiden, wie das Programm mit Änderungen der Tabellenstruktur umgehen kann. Und genau diese Möglichkeiten und die damit verbundenen Vor- und Nachteile möchte ich in diesem Beitrag beschreiben.
Continue reading „Stabiler Zellenzugriff mit VBA“