Blog

Konsolenanwendungen und deren Aufruf von VBA aus

Fragt man Menschen mit unterschiedlichem Background (kaufmännisch vs. informationstechnisch), was sie von Konsolenanwendungen halten, so gibt es in der Regel vollkommen gegenläufige Meinungen. Auf der einen Seite kommen Aussagen wie „das ist ja doch total veraltet, ich möchte lieber eine schicke Bedienoberfläche haben“. Auf der anderen Seite lautet die Meinung „hey, die sind absolut genial, einfach bedienbar und wirklich aufs Wesentliche fokussiert“. Continue reading „Konsolenanwendungen und deren Aufruf von VBA aus“

1 Jahr nebenberuflicher Selbstständigkeit

Vor über einem Jahr habe ich meine Selbstständigkeit gestartet. Jetzt ist ein guter Zeitpunkt gekommen, um auf die vergangenen 12 Monate zurückzublicken. Auf Dinge, die richtig klasse gelaufen, aber auch auf die, die voll in Hose gingen. Continue reading „1 Jahr nebenberuflicher Selbstständigkeit“

Selbstständigkeit und Radsport als Ausgleich

Im Rahmen meiner Tätigkeit als Softwareentwickler verbringe ich viel Zeit am Rechner. Mal ist es eher konzeptionelle Arbeit, um zum Beispiel eine sinnvolle Struktur einer neuen Anwendung aufzustellen. Mal ist es eine klassische Disziplin wie Kundenanforderungen in Sourcecode zu „gießen“. Ebenso die ganzen Randthemen, die bei der Selbstständigkeit anfallen, wie zum Beispiel Arbeit an der Webseite, Kundenakquise oder Buchhaltung. Continue reading „Selbstständigkeit und Radsport als Ausgleich“

XML-Prüfung gegen XSD mit VBA

In einem meiner früheren Beitrage habe ich XML-basierte Schlüsselverzeichnisse vorgestellt, deren Struktur mit XSD-Dateien beschrieben wird. Nun möchte ich daran anknüpfen und zeigen, wie einfach die Validierung einer solchen XML-Datei unter VBA realisiert werden kann. Continue reading „XML-Prüfung gegen XSD mit VBA“

eigene VBA-Datentypen

In der Praxis arbeite ich sehr gerne mit Funktionen, um den Quellcode in kleinere, leicht verständliche Einheiten aufzuteilen, die idealerweise so allgemein sind, dass sie mehrmals verwendet werden können.

In der Regel geben diese Funktionen einen einzelnen Wert zurück. In manchen Fällen ist jedoch erforderlich, mehrere Werte gleichzeitig zurückgeben zu können, vor allem dann, wenn die Daten in einem engen fachlichen Zusammenhang stehen – beispielsweise ein bestimmtes Produkt, seine abgesetzte Menge und der damit generierte Umsatz. Continue reading „eigene VBA-Datentypen“

Geschäftskonto von N26

Startet man eine Selbstständigkeit oder gründet man ein Unternehmen, steht man irgendwann unweigerlich vor der Frage, wie es denn nun mit dem Thema Konten ausschaut. Während für Unternehmensgründungen eine Geschäftskontopflicht besteht, ist es für eine nebenberufliche Selbstständigkeit, wie ich sie anstrebte, kein Muss.

Continue reading „Geschäftskonto von N26“

geschäftliche Emailadresse für die Selbstständigkeit

Als ich meine Selbstständigkeit gestartet habe, war ich Feuer und Flamme – ich wollte so schnell wie möglich mit den ersten Aufträgen starten und der Welt zeigen, was ich programmiertechnisch alles drauf habe 🙂 Deswegen habe ich am Anfang relativ wenig Überlegungen über allgemeine und vermeintlich weniger wichtige Themen wie beispielsweise Geschäftsemailadresse angestellt. Continue reading „geschäftliche Emailadresse für die Selbstständigkeit“

Entwicklung von Klassen-AddIns(VBA)

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 Add-Ins 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)“

Rechnungsstellung mit QR-Codes

In einem meiner letzten Artikel zum Thema Rechnungsstellung habe ich erwähnt, dass manche Kundenüberweisungen aufgrund von Zahlendrehern bei den Rechnungsnummern nicht automatisiert zuordenbar sind. Dazu habe ich mir auch mögliche Alternativen überlegt, wie ich die Zuordnungsquote erhöhen kann. Continue reading „Rechnungsstellung mit QR-Codes“

Datenstrukturen

Im Gegensatz zu anderen Programmiersprachen, wie zum Beispiel C# oder Java, verfügt VBA über relativ wenige Datenstrukturen zur Verwaltung großer Datenmengen. Hier in dieser Aufstellung möchte ich diese gerne vorstellen und mit Beispielen erklären, für welche Zwecke ich diese Strukturen verwende. Continue reading „Datenstrukturen“