一覧表

マクロ予約語一覧※変数名で使用不可一覧【ExcelVBA】

VBAマクロで変数名に使用できない予約語一覧をまとめました。
詳細はMicrosoftの公式サイトでご確認ください。

VBA予約語一覧

予約語とは、字句的には識別子(変数名、関数名、クラス名など)としてのルールを
満たしているにもかかわらず、識別子にならない字句要素のこと。

AddHandlerAddressOfAliasAnd
AndAlsoAsBooleanByRef
ByteByValCallCase
CatchCBoolCByteCChar
CDateCDblCDecChar
CIntClassCLngCObj
ConstContinueCSByteCShort
CSngCStrCTypeCUInt
CULngCUShortDateDecimal
DeclareDefaultDelegateDim
DirectCastDoDoubleEach
ElseElseIfEndEndIf
EnumEraseErrorEvent
ExitFALSEFinallyFor
For Each…NextFriendFunctionGet
GetTypeGetXMLNamespaceGlobalGoSub
GoToHandlesIfIf()
ImplementsImplementsImports In
InheritsIntegerInterfaceIs
IsNotLetLibLike
LongLoopMeMod
ModuleMustInheritMustOverrideMyBase
MyClassNameOfNamespaceNarrowing
NewNextNotNothing
NotInheritableNotOverridableObjectOf
OnOperatorOptionOptional
OrOrElseOutOverloads
OverridableOverridesParamArrayPartial
PrivatePropertyProtectedPublic
RaiseEventReadOnlyReDimREM
RemoveHandlerResumeReturnSByte
SelectSetShadowsShared
ShortSingleStaticStep
StopStringStructureSub
SyncLockThenThrowTo
TryCastTypeOf…IsTRUETry
UIntegerULongUShortUsing
VariantWendWhenWhile
WideningWithWithEventsWriteOnly
Xor#Const#Else#ElseIf
#End#If
=&&=*
*=//=\
\=^^=+
+=--=>>
>>=<<<<=

予約語を変数名で使用するとコンパイルエラー

Dim dim as Long のように予約語を変数名に使用するとエラーが発生します。

「コンパイルエラー: 構文エラー

 

コメント

タイトルとURLをコピーしました