|
> 何か適当な同名のテーブルを作成後、今まで通り実行すると、正常なプログラムの流れに戻ってエラーがなくなるということでよろしいでしょうか?
そういうことです。
>ちなみに、ここでいうテーブル作成というのはプログラム自体に1行何か追加するということでしょうか
プログラムを編集するのではなく、手動でテーブルを作成するということです。
※念のため、以下の操作をする前にコピーをとっておいた方が良いかも。
問題のAccessファイルをシフトキーを押しながらダブルクリックして開いて(シフトキーはなしでも問題ないかもしれませんが、起動時に何かのプログラムが自動で動くのを防ぐためにしています)、上の方にあると思われる「作成」→「テーブル」(Accessのバージョンによって多少違うかもしれません)とすると空っぽのテーブルができますので、上書き保存して、テーブルの名前を「T_Sample&POP」としてみてください。
>真ん中より少し上のほうに「On Error GoTo Error1」ってのもありますが、これも含めてすべて消すということでしょうか?
「On Error GoTo Error1」を含む部分はエクセルデータの取り込みとは関係ないようですので、そこは放置でいいでしょう。
あと、この方法はエラーの箇所を特定するためにやっているだけで、特定後は元に戻さないといけないので、その辺がややこしいと感じるなら、エラー特定用のファイルは別にコピーしたものを使う方が良いでしょう。
ちなみに、On Error GoTo ○○というのは、この行以降でエラーが起こった場合、プログラムを中断せずに○○というタグを付けたところ(大抵はプログラムの下の方にあります)に行けという命令です。
ところで、示していただいたプログラム中に、あなたが所属する組織の名前を示すのではないかと思われる箇所があります。また、パソコン名を示すと思われる部分もありますので、見る人が見れば特定されてしまいますよ。こういう掲示板に投稿する際はご注意を。(構わないのならいいですが)
|
|