型宣言文字は使用できません

Visual Basic では、型宣言文字の使用は有効ですが、一部のデータ型 (バイト型 (Byte)、ブール型 (Boolean)、日付型 (Date)、オブジェクト型 (Object)、およびバリアント型 (Variant)) には、型宣言文字が関連付けられていません。 このエラーの原因と解決策を次に示します。

  • As 句を、たとえば、DimStaticPublic と共に使用する変数の宣言で型宣言文字が使用されました。

    型宣言文字を削除するか、As 句を削除します。

  • 型宣言文字なしで暗黙的に宣言された変数への参照で型宣言文字が使用されました。

        MyVar = 20    ' Implicit declaration. 
        MyVar% = 25   ' Generates an error. 
    
      Dim MyStr$  
      MyStr = "Because it was explicitly declared, the $ is optional." 
    

    型宣言文字を削除するか、元の変数を再宣言します。

    注:

    明示的な変数宣言に型宣言文字が含まれている場合は、その後の参照で型宣言文字を省略できます。

詳細については、該当する項目を選択し、F1 キー (Windows の場合) または HELP (Macintosh の場合) を押してください。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。