Accessでオブジェクトが必要ですというエラーが表示されるのですね。

広告

VBAでよくありがちなエラーです。

まずはどこの行がエラーの発生源か調べましょう。

エラーの発生行と思われる行の数行前にブレークポイントを置きましょう。

そしてステップ実行しましょう。

エラーの行でプログラムはエラーメッセージとともに止まると思います。

または良くコードを見直しましょう。

VBAは文法が合っていても動かない場合があります。

Dimの変数宣言を無くしたり付けたり、Variant型にしたり、型をいじると動くようになるかもしれません。

テーブルの型とVBAの変数型が合っているかもチェックした方が良いですね。

データが入っていないのに取り出そうとしていたり、いろいろ考えられます。

要はコードが間違えているか、違う所が間違えているかでしょうね。

これを一つ一つ自力で直せるようになると成長していきます。

大事な飯の種なのでできるだけ自力で直しましょう。解決へのプロセスも大事です。

これは様々な事例が考えられ、ネット検索してもそのものズバリの物は出てきませんが、若干ヒントになりそうぐらいの事は出てきます。

頑張りましょう。

広告