| |
▼Asaki さん:
ありがとうございます。
成功いたしました。保存できました。でも
ダイアログを表示してキャンセルボタンを押したら
SaveASメソッドは失敗しました。Workbookオブジェクトとエラーを出ました。
これはどこか悪いですか?
Sub 名前をつけて保存ダイアログボックスを表示してファイル名を取得する()
Dim パス As Variant
Dim a As Range, b As Range, c As Range, d As Range
Set a = Worksheets("顧客データ").Range("A2")
Set b = Worksheets("顧客データ").Range("E2")
Set c = Worksheets("顧客データ").Range("F2")
Set d = Worksheets("顧客データ").Range("G2")
If a = "" Then Sheets("顧客データ").Activate
パス = Application.GetSaveAsFilename( _
InitialFileName:=a & b & "-" & c & "-" & d & ".xls", _
FileFilter:="Excelファイル (*.xls), *.xls,すべてのファイル (*.*),*.*") _
ActiveWorkbook.SaveAs Filename:=パス
If パス <> False Then
MsgBox "保存するファイル:" & パス
End If
End Sub
|
|