Excelで新規ブックを作成する際、いわゆる1ブック1シートを明示的に実現させる方法
SheetsInNewWorkbookを一時的に1に設定すれば、新規ブックのシート数が1になる。
Sub シート数を指定してexcelファイルを作成()
Dim wb As Workbook
Dim SheetNum As Long
SheetNum = 1
Excel.Application.SheetsInNewWorkbook = SheetNum
Set wb = Excel.Application.Workbooks.Add
wb.SaveAs "SheetNum" & SheetNum & "_Test.xlsx"
End Sub

コメント