Excel VBA質問箱 IV

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

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


8059 / 13645 ツリー ←次へ | 前へ→

【35343】別Excelファイルの使用セル範囲取得 taku 06/3/1(水) 3:37 質問[未読]
【35344】Re:別Excelファイルの使用セル範囲取得 かみちゃん 06/3/1(水) 6:55 発言[未読]

【35343】別Excelファイルの使用セル範囲取得
質問  taku  - 06/3/1(水) 3:37 -

引用なし
パスワード
   はじめまして、takuと申します。
使用中のExcelファイルの使用セル範囲の取得は
−−−−−−−−−−−
Sub UsedRange()
  Dim TargetAddress As String
  TargetAddress = ActiveSheet.UsedRange.Address
  MsgBox TargetAddress
End Sub
−−−−−−−−−−−
でわかるのですが、たとえば
C:\File_1.xlsを使用中のExcelファイルとし、
このファイル内のVBA操作で、別ファイルの
C:\File_2.xls[Sheet1]の使用セル範囲を
C:\File_2.xlsを開かずして取得することは可能でしょうか。

【35344】Re:別Excelファイルの使用セル範囲取得
発言  かみちゃん  - 06/3/1(水) 6:55 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>C:\File_2.xlsを開かずして取得することは可能でしょうか。

開かずに取得することは無理ではないかと思います。
なお、開いてアクティブになることを見えなくすることはできると思います。

Application.ScreenUpdating = False
'〜処理〜
Application.ScreenUpdating = True

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