VBAで名前を付けて保存 : Excel
Excel VBAで名前を付けて保存ダイアログを使うには、GetSaveAsFilenameメソッドを使います。その後、SaveAsメソッドでファイル保存します。
構文: GetSaveAsFileName ( InitalFileName , FileFilter , FilterIndex , Title
)
引数:
InitalFileName - 最初に表示されるデフォルトのファイル名
FileFilter - ダイアログで保存出来るファイル形式を指定、複数指定する場合は、カンマで区切る
FilterIndex - FileFilterで複数のファイルを指定している場合、表示順を指定します
Title - ダイアログのタイトル
Homeに戻る >
Excel ファイル操作のTipsへ
Excel実行画面
「名前を付けて保存」ボタンをクリックするとダイアログが開きます。
名前を付けて保存ダイアログが開くので、ファイル名を入力し[保存]ボタンをクリックします。 [キャンセル]ボタンをクリックすると保存せずに終了します。
Excel VBAコード
Option Explicit
Private Sub CommandButton1_Click()
Dim fname As String
'名前を付けて保存ダイアログ
fname = Application.GetSaveAsFilename(filefilter:="Excelファイル,*.xls;*.xlsx,すべてのファイル,*.*")
If fname = "False" Then
'キャンセルの場合
Exit Sub
Else
'ブックを保存する
ActiveWorkbook.SaveAs Filename:=fname
End If
End Sub
[関連リンク]
ファイル選択ダイアログ
ファイル保存ダイアログ
Homeに戻る >
Excel ファイル操作のTipsへ
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します
Copyright (c) Excel-Excel ! All rights reserved