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.