Excel VBA質問箱 IV

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

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


23418 / 76732 ←次へ | 前へ→

【58680】Re:シートの連続処理
発言  マクロマン  - 08/11/4(火) 16:36 -

引用なし
パスワード
   他のブックをWorkbookオブジェクトとして設定する方法です。

Sub test()
Dim wba As Workbook
Dim wbb
Dim wbpath As String
Dim bl As Boolean
 wbpath = "D:\test\A.xls"
 bl = False
 For Each wba In Workbooks
  'もしA.xlsが開いていたら
  If wba.Name = "A.xls" Then
   Set wbb = wba
   bl = True
  End If
 Next wba
  'もしA.xlsが開いていなかったら
 If bl = False Then Set wbb = Workbooks.Open(wbpath)
 'Workbookオブジェクトに対する処理
 MsgBox wbb.Worksheets(1).Cells(1, 1).Value
 '変数の解放
 Set wbb = Nothing
 Set wba = Nothing
End Sub
0 hits

【58677】シートの連続処理 わかめ 08/11/4(火) 15:34 質問
【58678】Re:シートの連続処理 マクロマン 08/11/4(火) 15:39 発言
【58679】Re:シートの連続処理 わかめ 08/11/4(火) 15:59 質問
【58680】Re:シートの連続処理 マクロマン 08/11/4(火) 16:36 発言
【58681】Re:シートの連続処理 マクロマン 08/11/4(火) 16:38 発言
【58682】Re:シートの連続処理 わかめ 08/11/4(火) 16:43 お礼
【58683】Re:シートの連続処理 マクロマン 08/11/4(火) 16:44 発言
【58687】Re:シートの連続処理 わかめ 08/11/4(火) 18:00 お礼

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