Funzione InStr
Restituisce la posizione della prima occorrenza di una stringa dentro un'altra. La ricerca inizia con il primo carattere della stringa.
Sintassi
InStr([inizio,]stringa1,stringa2[,compara])
| Parametro |
Descrizione |
| inizio |
Opzionale. Specifica la posizione di partenza per fare il confronto. La ricerca di default inizia dal primo di carattere. |
| stringa1 |
La stringa su cui fare la ricerca |
| stringa2 |
La stringa da cercare |
| compara |
Opzionale. Specifica il tipo di confronto da usare. Il default è 0
Può avere uno dei seguenti valori
0 = vbBinaryCompare – confronto binario
1 = vbTextCompare – confronto testuale |
Può restituire uno dei seguenti valori:
- se la stringa1 è "" - InStr restituisce 0
- se la stringa1 è Null - InStr restituisce Null
- se la stringa2 è "" - InStr restituisce inizio
- se la stringa2 è Null - InStr restituisce Null
- se la stringa2 è not found - InStr restituisce 0
- se la stringa2 è trovata nella stringa1 - InStr restituisce la posizione in cui si trova la corrispondenza
- se start > Len(string2) - InStr restituisce 0