Kategorie: VB(A)

Visual Basic for Applications (VBA) ist eine Programmiersprache, die in den Office-Produkten von Microsoft im Hintergrund "werkelt". Damit lassen sich Erweiterungen und Automatisierungen realisieren, mit denen man den Büroalltag effizienter gestalten kann.

Effizientere Dateneingabe in einem Access-Formular

Die grundsätzliche Idee in diesem Artikel ist, die Eingabe von bestimmten Wertetypen effizienter zu gestalten. Hierbei geht es zunächst um Datum und Blutdruck. Doch so einfach diese verschiedenen Werte auch aussehen, die Eingabe lässt sich mit wenig Aufwand noch ein wenig effizienter gestalten.

MessageBox deluxe

Alternative MessageBox mit 3 Absätzen, von denen der erste fett gedruckt ist.

Es war einmal …

So fangen viele Märchen an, und manchmal auch solche, die einst Wirklichkeit waren. Nun ist eine Wirklichkeit, die zum Märchen wurde, erneut Wirklichkeit geworden: Die MsgBox deluxe.

Online-Kurs zur VBA-Programmierung

Grünes Schild mit Aufschrift "LEARNING" und drei Pfeilen in verschiedene Richtungen. Im Hintergrund eine New-Yorker Straßenszene.

Philipp Stiefel hat seine langjährigen und vielfältigen Community-Aktivitäten rund um Microsoft Access, SQL Server und VBA jetzt um einen strukturierten und detailliert ausgearbeiteten Online Kurs zur VBA Programmierung erweitert.

Wie weit sollte Objektorientierung gehen?

Laptop mit Händen auf der Tastatur, Kaffeetasse im Hintergrund

Als “OOP” als Schlagwort aufkam, wollte sich natürlich jeder damit schmücken. Ein Teilnehmer in einer Newsgroup erzählte damals den Joke, würde er seine Katze in einem Forum für Tiervermittlungen anbieten, würde er nicht ihre Liebe, ihre Reinlichkeit, die ausstrahlende Ruhe und ihre Zielstrebigkeit bezüglich Mäusen herausstellen, sondern er würde sie “objektorientiert” nennen.

Korrekturcode

Datenschutz (Symbolbild)

Vor ein paar Tagen habe ich über das Design der Instr-Funktion in VBA geschrieben. Ich hatte mich beschwert, dass die Namen der Parameter zum Teil nicht selbsterklärend sind. Ich sagte auch, dass man da nicht viel machen könne. Stimmt, nicht viel, aber ein bisschen was geht schon.