Sì, è possibile eseguire questo controllo in modo molto semplice, utilizzando la funzione InStr, che, se trova l’occorrenza specificata, restituisce un valore maggiore di zero indicante la posizione in cui inizia la sequenza cercata. Di conseguenza, se si vuole solo controllare la presenza di una determinata sottostringa, è sufficiente verificare che il valore restituito dalla funzione InStr sia maggiore di zero. Ad esempio, per controllare se nel testo digitato in una TextBox è presente il nome Marco, è sufficiente scrivere:
If InStr(Text94.Text, “Marco”) > 0 Then
MsgBox “Trovato.”
Else
MsgBox “Non Trovato.”
End If