beskrivning
InStrRev-funktionen söker en sträng från höger till vänster och returnerar platsen för den första förekomsten av sträng2 som uppstått. Den plats som returneras är ett positivt heltal som räknas från vänster till höger, med strängens första (längst till vänster) tecken som plats 1. Platsen som returneras anger början (längst till vänster) tecken på sträng2.
om startvärdet är lika med eller större än platsen för det sista (längst till höger) tecknet i string2, hittar InStrRev den första instansen av string2, söker bakåt från den punkten och returnerar platsen för det första (längst till vänster) tecknet i string2. Om startvärdet är mindre än platsen för det sista (längst till höger) tecknet i string2, returnerar InStrRev 0. Om startvärdet är -1 eller utelämnas söker InStrRev hela strängen och returnerar den första string2-platsen som hittades och söker bakåt från slutet av strängen. Om startvärdet är större än sträng1-längden returnerar InStrRev 0. Om startvärdet är ett annat negativt tal än -1 returnerar InStrRev 0.
jämförelseargumentet kan ha följande värden:
konstant | värde | beskrivning |
---|---|---|
vbBinaryCompare | 0 | utför en binär jämförelse. |
vbTextCompare | 1 | utför en textjämförelse. |
funktionen InStrRev returnerar följande värden:
om | InStr returnerar |
---|---|
string1 är noll-längd | 0 |
string2 är noll-längd | start |
string2 hittades inte | 0 |
string2 finns inom string1 | Position där match hittas |
start > Len (sträng2) | 0 |