Ok ma al di la delle parentesi, non capisco perche' non bastava il controllo
StrComp(stringa,"") <> 0.

avevo provato anche len(stringa)>0 o stringa = null ma non andava. Forse la chiave non sta nel controllo ma nel forzare l'exit?