Excel VBA質問箱 IV

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

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


63450 / 76738 ←次へ | 前へ→

【17884】Re:開いているファイルのうち1つだけ残し...
お礼  TT  - 04/9/9(木) 16:16 -

引用なし
パスワード
   ありがとうございました。解決できました。
ただ、ファイルを1つずつ閉じるため、
消すべきファイルは、Workbooks(1)かWorkbooks(2)ということが
分かりました。

Dim i As Long
For i = 1 To Workbooks.Count
 If Workbooks(1).Name <> "Book1.xls" Then
   Workbooks(1).Close False
 ElseIf Workbooks(1).Name = "Book1.xls" And Workbooks.Count > 1 Then
   Workbooks(2).Close False
 End If
Next i

>これで如何でしょう?
>
>dim i as long
>
>for i = 1 to workbooks.count
> if workbooks(i).name <> "book1.xls" then
>   workbooks(i).close false
> end if 
>next i

0 hits

【17879】開いているファイルのうち1つだけ残して... TT 04/9/9(木) 14:45 質問
【17882】Re:開いているファイルのうち1つだけ残して... IROC 04/9/9(木) 15:15 回答
【17884】Re:開いているファイルのうち1つだけ残し... TT 04/9/9(木) 16:16 お礼

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