dポイントプレゼントキャンペーン実施中!

下記のソースは、ブック内の全シートをバラバラのブックに分割して保存するマクロです。
保存する時はシート名が保存ブック名つまり「シート名.xlsx」となりますので、重複する事はありません。
しかしブックそれぞれのシート名も元のシート名になってしまいます。
全てのブックのシート名を統一させたいのです。
保存する時のシート名を「sheet1」に固定して保存する方法を教えてください。
----------
sub sample
dim s as worksheet
for each s in worksheets
s.copy
activeworkbook.saveas s.name
activeworkbook.close false
next
end sub

A 回答 (1件)

s.copyの下に1行追加



Sheets(1).Name = "sheet1"
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A