beskrivelse
InStrRev-funktionen søger i en streng fra højre mod venstre og returnerer placeringen af den første forekomst af string2, der er stødt på. Den returnerede placering er et positivt heltal, der tæller fra venstre mod højre, hvor det første (længst til venstre) tegn på strengen er placering 1. Den returnerede placering angiver begyndelsen (længst til venstre) karakter af string2.
hvis startværdien er lig med eller større end placeringen af det sidste (længst til højre) tegn i string2, finder InStrRev den første forekomst af string2, søger baglæns fra dette punkt og returnerer placeringen af det første (længst til venstre) tegn i string2. Hvis startværdien er mindre end placeringen af det sidste (højre) tegn i string2, returnerer InStrRev 0. Hvis startværdien er -1 eller udeladt, søger InStrRev hele strengen og returnerer den første fundne string2-placering og søger baglæns fra slutningen af strengen. Hvis startværdien er større end string1-længden, returnerer InStrRev 0. Hvis startværdien er et andet negativt tal end -1, returnerer InStrRev 0.
sammenligningsargumentet kan have følgende værdier:
konstant | værdi | beskrivelse |
---|---|---|
vbBinaryCompare | 0 | udfør en binær sammenligning. |
vbtekstkompare | 1 | udfør en tekstlig sammenligning. |
funktionen InStrRev returnerer følgende værdier:
hvis | InStr vender tilbage |
---|---|
string1 er nul-længde | 0 |
string2 er nul-længde | start |
string2 blev ikke fundet | 0 |
string2 findes inden for string1 | Position, hvor match findes |
start > Len (string2) | 0 |