Excel VBA質問箱 IV

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

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


56305 / 76737 ←次へ | 前へ→

【25189】Re:ブックの呼び出しについて
発言  ichinose  - 05/5/24(火) 2:36 -

引用なし
パスワード
   ▼ウッキー さん:
こんばんは。

>フォーム上のコマンドボタンから他のブックを呼び出す時のことについて
>知りたいことがあります。
>
>Private Sub Cmd1_Click()
>Unload フォームfrm
>Const strDrv As String = "C"
> Const strDir As String = "\FileI"
> Workbooks.Open ThisWorkbook.Path & "\BookII\エクセルシート.xls"
>End Sub
>
>コード記述はあっているので呼び出せるのですが、
>これは、Cドライブ内でのことだと思うのですが、
>IFileをDドライブに移動しても呼び出せてしまいます。
>これは、どういうことなのでしょうか?
>
>ちなみにブックはCドライブ>FileI>BookII>エクセルシート.xlsで保管されています。
>
>もう1つ知りたいのですが、
>他ブックを開く時は同じ場所に保存されていないとできないのでしょうか?
>
>どなたか教えてください。


>Workbooks.Open ThisWorkbook.Path & "\BookII\エクセルシート.xls"

Thisworkbook.Path
というのは、上記のマクロが記述されているブックのフォルダ名が入っています。
よって、マクロが記述されているブックがCドライブにあるならば、
C Dドライブにあるならば、Dということになります。

>もう1つ知りたいのですが、
>他ブックを開く時は同じ場所に保存されていないとできないのでしょうか?

そんなことはありません。

workbooks.open "c:\FileI\abc.xls"

とすれば、"c:\FileI\abc.xls"を読み込みます。
0 hits

【25187】ブックの呼び出しについて ウッキー 05/5/24(火) 0:10 質問
【25189】Re:ブックの呼び出しについて ichinose 05/5/24(火) 2:36 発言
【25190】Re:ブックの呼び出しについて ウッキー 05/5/24(火) 2:52 お礼
【25237】Re:ブックの呼び出しについて ウッキー 05/5/25(水) 1:28 お礼

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