<-- Previous || Up || Next -->

Format Right Justify Fast Function
Formats Justifies Class

Public Function FormatRightJustifyFast( _
      ByRef vValue As Variant _
    , ByRef vFormat As String _
    , ByVal vWidth As Long _
    ) As String

Apply the Visual Basic Format function then right justify the result.
Undersized strings are left-padded with spaces to length vWidth.
Oversized strings are left as is.
"Fast" function has restrictive argument types to avoid argument fix-up code.

Examples:
    FormatRightJustifyFast(12345, "#,##0", 10) = "    12,345"
    FormatRightJustifyFast(12345, "#,##0",  3) = "12,345"
See also:
    FormatRightJustifyTruncateFast Function
    FormatLeftJustifyFast Function
    Format$ Function (Visual Basic)
vValue: Value which is to formatted. The formatted result is right-justified.
vFormat: Format specification recognized by the Visual Basic Format function.
vWidth: Length to which the formatted result will be space-filled if its length is less than vWidth.

Copyright 1996-1999 Entisoft
Entisoft Tools is a trademark of Entisoft.