| Category | Keywords |
|---|
| Array handling | Array, Dim, Erase, IsArray, LBound, Private, Public, ReDim, UBound |
| Assignments | Set |
| Comments | Comments using ' or Rem |
| Constants/Literals | Empty, False, Nothing, Null, True |
| Control flow | Do...Loop, For...Next, For Each...Next, If...Then...Else, Select Case, While...Wend, With |
| Conversions | Abs, Asc, AscB, AscW, CBool, CByte, CCur, CDate, CDbl, Chr, ChrB, ChrW, CInt, CLng, CSng, CStr, DateSerial, DateValue, Fix, Hex, Int, Oct, Sgn, TimeSerial, TimeValue |
| Dates/Times | Date, DateAdd, DateDiff, DatePart, DateSerial, DateValue, Day, Hour, Minute, Month, MonthName, Now, Second, Time, TimeSerial, TimeValue, Weekday, WeekdayName, Year |
| Declarations | Class, Const, Dim, Function, Private, Property Get, Property Let, Property Set, Public, ReDim, Sub |
| Error Handling | Err, On Error |
| Expressions | Eval, Execute, RegExp, Replace, Test |
| Formatting Strings | FormatCurrency, FormatDateTime, FormatNumber, FormatPercent |
| Input/Output | InputBox, LoadPicture, MsgBox |
| Literals | Empty, False, Nothing, Null, True |
| Math | Atn, Cos, Exp, Log, Randomize, Rnd, Sin, Sqr, Tan |
| Miscellaneous | Eval Function, Execute Statement, RGB Function |
| Objects | CreateObject, Err Object, GetObject, RegExp |
| Operators | Addition (+), And, Division (/), Equality (=), Eqv, Exponentiation (^), Greater Than (>), Greater Than or Equal To (>=), Imp, Inequality (<>), Integer Division (\), Is, Less Than (<), Less Than or Equal To (<=), Modulus arithmetic (Mod), Multiplication (*), Negation (-), Or, String concatenation (&), Subtraction (-), Xor |
| Options | Option Explicit |
| Procedures | Call, Function, Property Get, Property Let, Property Set, Sub |
| Rounding | Abs, Fix, Int, Round, Sgn |
| Script Engine ID | ScriptEngine, ScriptEngineBuildVersion, ScriptEngineMajorVersion, ScriptEngineMinorVersion |
| Strings | Asc, AscB, AscW, Chr, ChrB, ChrW, Filter, InStr, InStrB, InStrRev, Join, LCase, Len, LenB, Left, LeftB, LTrim, Mid, MidB, Replace, Right, RightB, RTrim, Space, Split, StrComp, String, StrReverse, Trim, UCase |
| Variants | IsArray, IsDate, IsEmpty, IsNull, IsNumeric, IsObject, TypeName, VarType |