test result
  
    
      |  | Instr | T or F | Not Intr | T or F | 
  
  
    
      | "abcd", "a" | 1 | T | -2 | T | 
    
      | "abcd", "b" | 2 | T | -3 | T | 
    
      | "abcd", "c" | 3 | T | -4 | T | 
    
      | "abcd", "d" | 4 | T | -5 | T | 
    
      | "abcd", "e" | 0 | F | -1 | T | 
  
' "If Instr()" works as we wish
if instr("abcd", "a") then
	' enter this condition
else
end if
if instr("abcd", "e") then
else
	' enter this condition
end if
' "If Not Instr()" is horrible
if not instr("abcd", "a") then
	' enter this condition, omg~
else
end if
if not instr("abcd", "e") then
	' enter this condition
else
end if
ps
  - Not function work differently with Boolean type and Integer type
Dim m As Integer
m = 1
print (Not m) ' output: -2
m = True ' translate to -1
print (Not m) ' output: 0
Dim n As Boolean
n = 1 ' translate to True
print (Not n) ' output: False
n = True
print (Not n) ' output: False