Se nella variabile Str c'è solo la parola shell allora devi scrivere
If Str = "shell" Then
altrimenti devi controllare se la parola è all'interno e se è minuscola con
If Str.ToLower.Contains("shell") Then
In ogni caso, non esiste un ciclo if, semmai una struttura condizionale if.

Rispondi quotando