Microsoft Access 掲示板

エクセル操作 Rangeと変数 / 5

17 コメント
views
4 フォロー
5
hatena 2023/07/20 (木) 18:47:55 修正

中略した部分も提示してください。

中略した部分でブックを開いてますか。
それとも新規ブックのシートに代入するのですか。

xls.Range() としてますが、xls(エクセルアプリケーション)はRangeプロパティをもってません。

エクセルアプリケーションのブックのシートがRangeプロパティをもっています。

どのブックのどのシートのセルに代入するかをはっきりさせないとだめです。

エクセルのVBAで、Range()としたときは、ActiveBook.ActiveSheet.Range() ということにエクセルが解釈してくれます。Access君はそのように自動で解釈してくれませんので、きちんと指定してあげないと、Access君は困ってしまいます。

通報 ...