VBAエラー– category –
-
【VBA】実行時エラー ‘1004’ の解決法|セルやシートが見つからない原因とは?
エラーメッセージ「実行時エラー '1004':アプリケーション定義またはオブジェクト定義のエラーです。」の原因と解決方法を紹介します! エラー '1004' が発生する主なケース 原因のパターン説明例① 存在しないセル・シートを参照しているSheets("Data") や... -
【VBA】エラー「インデックスが有効範囲にありません」の原因と解決法
エラーメッセージ「実行時エラー '9': インデックスが有効範囲にありません」の原因と解決方法を紹介します! 原因とよくあるパターン 主な原因説明存在しないシート名を指定"Sheet2" というシートが実際には存在しないシート名のスペルミス"Summary "(ス... -
【VBA】エラー「型が一致しません」の解決方法
エラーメッセージ「実行時エラー ’13’: 型が一致しません」の原因と解決方法を紹介します! 原因 異なるデータ型の値を代入している。 下記の例だとLong型(数値)にString型(文字列)を代入している。 Sub Example1() Dim age As Long age = "30歳"... -
【VBA】エラー「オブジェクト変数またはWithブロック変数が設定されていません」の解決方法
エラーメッセージ「実行時エラー ’91’: オブジェクト変数またはWithブロック変数が設定されていません」の原因と解決方法を紹介します! よくある原因パターン 原因のパターン説明1. Set を使っていないオブジェクト変数(例:Range、Workbookなど)を正し... -
【VBA】エラー「オーバーフローしました」の解決方法
エラーメッセージ「実行時エラー '6': オーバーフロー」の原因と解決方法を紹介します! 原因 Integer型の変数に-32,768~32,767の範囲を超えた値を設定している。 Sub Example1() Dim age As Integer age = 999999 End Sub 解決策 Long型に型を変更する。... -
【VBA】エラー「変数が定義されていない」の解決方法
エラーメッセージ「コンパイルエラー: 変数が定義されていません」の原因と解決方法を紹介します! 原因 変数を宣言をしていない。 Sub Example1() age = 30 End Sub 解決策 変数を代入する前にDimを使って宣言する。 Sub Example1() Dim age As Long age ...
1