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.

Kommandozeile in Access

Eine kleine Funktion für VBA und VB6, um Kommandozeilenargumente im eigenen Programm zu verwenden.

Eine “enum” mit .count? Geht das in VBA?

Eine Enumeration (“enum”) ist sicher jedem VB-Entwickler bekannt. Manchmal ist es vielleicht nötig, diese in ihrer Gänze zu erfassen, weil man z.B. eine Statistik der auftauchenden Fehler anlegen möchte. Dann kann es hilfreich sein, vorab ein entsprechend großes Array zu dimensionieren, und die einzelnen Integer-Elemente dann bei Bedarf hochzuzählen. Doch wie groß sollte das Array sein?

Mal eben schnell alle offenen Formulare auflisten

Mal eben schnell nachschauen, welche Formulare gerade offen sind (auch wenn sie versteckt sind), ist gar nicht so schwer.

Schwangere Variablen in VBA?

So einfach es auch scheint, aber bei Variablendeklarationen in VBA kann man schon so einige Fehler machen.

Befehle durch eigene ersetzen

Auch wenn VB6 inzwischen etwas in die Jahre gekommen ist, kann man wie gesagt einige nette Sachen damit anstellen. Eines davon mag überraschen, aber “Function Overloading” geht tatsächlich! Und das geht so. Mal angenommen, wir hätten an unzähligen Stellen die Funktion MsgBox verwendet, um unglücklicherweise direkt mit dem Benutzer zu kommunizieren. Angenommen ferner, wir hätten …

Weiterlesen