No.2ベストアンサー
- 回答日時:
質問と違っていたらすみません。
開いているブックを閉じるのならば、
新規ブック
Workbooks("Book1").Close
保存されたブック
Workbooks("Book1.xls").Close
でいいと思いますが・・・
こういう事ではないのですか?
Set xlbook = Workbooks("Book1")
ありがとうございます!!現在開いているブック名を
Set xlbook = Workbooks(ブック名)
の形で指定したかったのですが
Workbooks(ブック名).Close
でやればsetで指定せずともクローズできますね!!(^^)
ありがとうございます。
No.3
- 回答日時:
If (Xlbook.FullName Like "*\*") Then
上書き
Xlbook.Save
Else
新規保存
Xlbook.SaveAs "ファイルパス"
End If
No.1
- 回答日時:
こんにちは。
maruru01です。こんな感じでしょうか。
Dim xlApp As New Excel.Application
Dim xlBook As Excel.Workbook
Set xlBook = xlApp.Workbooks.Open("ファイル名フルパス")
'処理
xlBook.Close
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
この回答への補足
いち早く教えていただいてありがとうございます。ですが、困ったことに新規で作成されたブックも対象となるので、フルパスが取得出来なさそうなのですが…。やりたいことを簡単に言うと、現在起動している複数のブックの中からある一つのブックのみをクローズさせたいということなんです。(もちろんアクティブになっているとは限りません。)その場合、Excel上でブックを違う場所へ保存されてしまった場合のフルパスの取得はできるのでしょうか?
補足日時:2003/07/23 14:55お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) 別ブックからシートのコピー 3 2022/04/01 20:07
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】zip圧縮されたCSV...
-
VBA シートをコピーする際に Co...
-
ワイルドカード「*」を使うとう...
-
別ブックをダイアログボックス...
-
VBA コードを実行すると画面が...
-
エクセルVBAが途中で止まります
-
VBS Bookを閉じるコード
-
【VBA】全シートの計算式を全て...
-
エクセルのマクロを使ってメー...
-
VBA シート名が一致した場合の...
-
【ExcelVBA】インデックスが有...
-
ユーザーフォームの切り替えに...
-
VBA 別ブックからコピペしたい...
-
vbaでvbaProjectのパスワード解...
-
VBA 実行時エラー 2147024893
-
【前回の続き続きです、ご教示...
-
【困っています2】VBA 追加処...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
マクロで最終行を取得したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
別ブックをダイアログボックス...
-
【ExcelVBA】インデックスが有...
-
ワイルドカード「*」を使うとう...
-
【ExcelVBA】VBA実行でダイアロ...
-
ExcelのVBAです。フォルダ内の...
-
フォルダ内の全てのファイルに...
-
VBA コードを実行すると画面が...
-
VBA 別ブックからコピペしたい...
-
VBAで別ブックのシートを指定し...
-
VBS Bookを閉じるコード
-
vbaでvbaProjectのパスワード解...
-
【VBA】全シートの計算式を全て...
-
VBA シート名が一致した場合の...
-
【ExcelVBA】zip圧縮されたCSV...
-
複数のエクセルブックをひとつ...
-
VBSでExcelのオープン確認
-
VBAで別のブックにシートをコピ...
-
【Excel VBA】書き込み先ブック...
おすすめ情報