質問: ExcelVBAで質問です。 新規ブックが開いているかどうか判断するためにはどうしたらよいでしょうか?
回答: Sub test() Dim i As Long For i = 1 To Workbooks.Count MsgBox Workbooks(i).Name & vbCr & Workbooks(i).Path Next i End Sub たとえばこんなマクロだと、 1行目ファイル名 2行目保存された場所 が表示されます。 新規ブックで一度も保存した事が無いと、2行目は表示されません。 If Workbooks(i).Path = "" Then みたいな感じで使えるかと。