R1.10 Einen Text mit Zeichen auffüllen

Aufgabe

Gesucht wird eine Funktion, mit welcher man einen vorgegebenen Text auf eine gewünschte Länge auffüllen kann. Füllzeichen und Füllrichtung sollen ebenfalls frei wählbar sein.

Lösung

Eine Lösung bietet sich mit Hilfe der VBA-Zeichenkettenfunktionen Trim$, Left$ und String$ an. Da wir annehmen wollen, dass meistens nach rechts aufgefüllt werden soll, werden wir die Füllrichtung als optionalen Parameter übergeben.

Oberfläche

Neben vier ungebundenen Textfeldern und einer Befehlsschaltfläche verdienen besonders die zwei Optionsfelder Beachtung, mit welchen man die gewünschte Füllrichtung (Links, Rechts) einstellen kann (siehe Laufzeitabbildung).

Quellcode

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.