Access (VBA)

Access VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 11 Pro : Access 2021)
Access 実行時エラー"9" インデックスが有効範囲にありません。
投稿日時: 25/07/19 12:02:07
投稿者: HUMANX

Accessにて計算書を作成出力できるシステムを使用しています。
日付範囲2025/06/16〜2025/07/15と社員範囲1〜305を指定し計算書ボタンを押すと通常でしたら印刷プレビューが表示され出力可能となります。
それが実行時エラー"9" インデックスが有効範囲にありませんと表示されます。
日付範囲を2025/07/01〜2025/07/13と2025/07/14〜2025/07/15でしたら印刷プレビューの表示、出力が可能です。
 
デバックを押しますと、
If dtb2(i, 1) = rs2![日付] Thenに黄色マーカーが付いてます。
 
ご教授のほどよろしくお願いいたします。
 
 
 
 

回答
投稿日時: 25/07/19 16:16:46
投稿者: hatena
投稿者のウェブサイトに移動

エラーメッセージ通りのエラーでしょう。
 
dtb2というのは配列変数だと思いますが、
dtb2(i, 1)i が配列のインデックスの範囲外だということです。
 
i が範囲外にならないようにコードを見直しましょう。

トピックに返信