Tipp 8.3 - Zeichen nach Rechts auffüllen
Wie kann ich in einen String nach Rechts mit einem Zeichen auffüllen?
Mit dieser Funktion können Sie in einen String nach Rechts mit einem Zeichen auffüllen. Kopieren Sie einfach nachfolgenden Quellcode in die Zwischenablage und fügen Sie anschließend den Inhalt der Zwischenablage in ein neues Modul ein. Die Aufrufparameter finden Sie im Quellcode beschrieben.
Beispiel:
Option Explicit Public Function RightFillUp(sStrValue As String, _ sChar As String, _ lMaxLength As Long) As String '// ----------------------------------------------------- '// Methode: | Füllt einen String nach rechts mit einem '// | Zeichen auf. '// ----------------------------------------------------- '// Parameter: | sStrValue - bestehender Wert '// | sChar - Füllzeichen '// | lMaxLength - Maximallänge des Strings '// ----------------------------------------------------- '// Rückgabe: | geänderter Stringwert '// ----------------------------------------------------- '// Autor: | Stefan Kulpa '// | EDV Innovation & Consulting - Dormagen '// ----------------------------------------------------- '// Beispiel: | ?RightFillUp("30,00 DM", "*", 15) '// | Ergibt 30,00 DM******* '// ----------------------------------------------------- On Error GoTo Err_RightFillUp If Len(sChar) = 0 Then sChar = " " If lMaxLength < 1 Then RightFillUp = "" Else: RightFillUp = Left$(sStrValue & _ String$(lMaxLength, Left$(sChar, 1)), lMaxLength) End If Err_RightFillUp: Exit Function End Function