プロが教える店舗&オフィスのセキュリティ対策術

こんばんは。質問です。
シートを新規ブックにコピーしたいのですが、その際に
名前を付けて保存のダイアログを出して、名前のボックス
に「シート名」だけを表示させておいて、後は操作者が任意に
名前を追加できるようにして保存するようにするにはどのように
したらいいでしょうか?
例えば、別ブックに保存したいシートが「売上」というシート名
であればダイアログボックスに「売上」と表示させ、操作者は任意で
「売上4月」などとするようにして保存したいということです。
よろしくお願いします。

A 回答 (1件)

こんにちは。



新規ブックにコピーしたいシートが
アクティブになっている状態で、
試してみて下さい。

Sub Sample()

With ActiveSheet
.Copy
Application.Dialogs(xlDialogSaveWorkbook).Show .Name & ".xls"
End With

End Sub
    • good
    • 5
この回答へのお礼

こんばんは。お礼が遅くなり申し訳ございません。うまくできました。
ひとつ勉強になりました。

お礼日時:2007/05/11 22:13

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