【VBA】エラー「型が一致しません」の解決方法

  • このエントリーをはてなブックマークに追加

エラーメッセージ「実行時エラー ’13’: 型が一致しません」の原因と解決方法を紹介します!

原因

異なるデータ型の値を代入している。

下記の例だとLong型(数値)にString型(文字列)を代入している。

Sub Example1()
    Dim age As Long
    age = "30歳"
End Sub

解決策

適切なデータ型を代入する。

Sub Example1()
    Dim age As Long
    age = 30
End Sub
  • このエントリーをはてなブックマークに追加