ここから本文です

access2010で動いていたexcelシートを開いてデータを書き込むvbaマクロが、access2...

hiy********さん

2018/12/1720:52:33

access2010で動いていたexcelシートを開いてデータを書き込むvbaマクロが、access2016では、
.Workbooks(strFileName).activate
の部分で
インデックスが有効範囲にありません
のエラーになって

閲覧数:
45
回答数:
1

違反報告

ベストアンサーに選ばれた回答

よこまやさん

2018/12/1722:34:23

.Workbooks(strFileName).activate
の行にブレークポイントをセットしてください。
おそらくstrFileNameが不適切なのではないかと。

  • 質問者

    hiy********さん

    2018/12/1819:21:43

    ありがとうございます。
    ブレイクポイントを設定して確認しましたが、ファイル名は正しいようです。
    直接ファイル名を記載してもダメでした。

    access2010では正常に動いてたのですが…
    access2016では何か違うのでしょうか。

  • その他の返信(4件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

質問した人からのコメント

2018/12/24 12:40:01

自己解決になってしまいましたが、
即アドバイスいただきありがとうございました。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる