ERSTAT-funktion

Erstatter en streng med en anden.

Syntaks:

Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as Long [, Compare As Boolean]]]

Returværdi:

Streng

Parametre:

Text: Ethvert strengudtryk, som du vil modificere.

SearchStr: Ethvert streng-udtryk, som skal søges.

ReplStr: Ethvert streng-udtryk, som skal erstatte den fundne søgestreng.

Start: Numeric expression that indicates the character position where the search starts and also the start of the substring to be returned.

Tæller: Det højeste antal gange ERSTAT skal gennemføres.

SAMMENLIGN: Valgfrit boolsk udryk, som definerer typen af sammenligning. Værdien af denne parameter kan være SAND eller FALSK. Standardværdien SAND specificerer en tekstsammenligning, som ikke er versalfølsom. Værdien FALSK specificerer en binær sammenligning, som er versalfølsom. Du kan også bruge 0 i stedet for FALSK og 1 i stedet for SAND.

Fejlkoder:

5 Ugyldigt Procedurekald

Eksempel:


        msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE)'returnerer "aB$cnnbnn"
        REM betydning "b" skulle erstattes, men
        REM * kun som lille bogstav (parameter 6), derfor den anden forekomst af "b"
        REM * kun første (versalfølsomhed) forekomst (parameter 5)
        msgbox replace ("ABCDEFGHI", "E", "*", 4)
        REM returns D*FGHI because the search starts at position 4, which is also the start of the returned string.