InStr() returnerar en teckenposition där sträng2 återfinns i sträng1. Det borde ju gå alldeles utmärkt att skriva som du gör, men det är ju lite si och så med det. Vill man vara på den säkra sidan:
if InStr(rowarea, x) > 0 then
'jippi
end if
if not InStr(rowarea, x) > 0 then
'näppi
end if