VBA EXCEL でWorkbooks.Addでワークブックを作成すると、 sheet1 ~ sheet3 がデフォルトで作られているのですが、 作られない方法ってありますか?
VBA EXCEL でWorkbooks.Addでワークブックを作成すると、 sheet1 ~ sheet3 がデフォルトで作られているのですが、 作られない方法ってありますか? 最後に削除するしかありませんか?
Excel | Visual Basic・98閲覧・50
ベストアンサー
直接設定を変更するか(画像参照)、VBAで設定を変更するコードを一文挟みましょう(下記コード) Application.SheetsInNewWorkbook = 2 ただ、上記どちらもデフォルト設定が変わってしまいますので、コードで書くのであれば Dim i As Long i = Application.SheetsInNewWorkbook Application.SheetsInNewWorkbook = 2 Workbooks.Add Application.SheetsInNewWorkbook = i といった形で、現在の設定値に戻すようなコードにした方がよいでしょう。
質問者からのお礼コメント
ご回答ありがとうございました。 0にしたら、できませんって言われました。(^▽^)/
お礼日時:1/17 19:24