Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4085 / 13646 ツリー ←次へ | 前へ→

【58481】ファイルオープンと指定方法 コウ 08/10/27(月) 19:50 質問[未読]
【58483】Re:ファイルオープンと指定方法 Hirofumi 08/10/27(月) 20:10 回答[未読]
【58484】Re:ファイルオープンと指定方法 Hirofumi 08/10/27(月) 20:15 発言[未読]
【58517】Re:ファイルオープンと指定方法 コウ 08/10/28(火) 19:39 お礼[未読]

【58481】ファイルオープンと指定方法
質問  コウ  - 08/10/27(月) 19:50 -

引用なし
パスワード
   こんにちは。お世話になります。
Windows2000,Excel2000でVBAをさわっています。

題名の件、Excelで新規にファイルをオープンして、ファイル内のセルを参照したいのですが、オブジェクトにオープンしたファイルを指定すると、
「インデックスが有効範囲にありません」とエラーがでます。

コード下記になります。

Private wb1 as workbook
     ・
     ・
Workbooks.Open Filename:=strPath & strFilename←A.xlsファイルをオープンします。
set wb1 Workbooks("A.xls")←ここでエラーが出ます。(ちなみにファイルはオープンしています)

初歩的なことですいません。ご教授お願いいたします。

【58483】Re:ファイルオープンと指定方法
回答  Hirofumi  - 08/10/27(月) 20:10 -

引用なし
パスワード
   >こんにちは。お世話になります。
>Windows2000,Excel2000でVBAをさわっています。
>
>題名の件、Excelで新規にファイルをオープンして、ファイル内のセルを参照したいのですが、オブジェクトにオープンしたファイルを指定すると、
>「インデックスが有効範囲にありません」とエラーがでます。
>
>コード下記になります。
>
>Private wb1 as workbook
>     ・
>     ・
>Workbooks.Open Filename:=strPath & strFilename←A.xlsファイルをオープンします。
>set wb1 Workbooks("A.xls")←ここでエラーが出ます。(ちなみにファイルはオープンしています)
>
>初歩的なことですいません。ご教授お願いいたします。

set wb1 = Workbooks("A.xls")

なのでは

【58484】Re:ファイルオープンと指定方法
発言  Hirofumi  - 08/10/27(月) 20:15 -

引用なし
パスワード
   ちなみに、こんなのでも良かったと思います

Set wb1 = Workbooks.Open(Filename:=strPath & strFilename)

【58517】Re:ファイルオープンと指定方法
お礼  コウ  - 08/10/28(火) 19:39 -

引用なし
パスワード
   参考になりました。ありがとうございました。

4085 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free