Excel VBAでファイルを指定させて保存する処理
2007.10.02
VBAで加工したファイルを、
・元ファイルは元の状態(加工前の状態)にしたい
・加工後ファイルは別ファイルとして保存したい
・保存名、場所は指定したい
という場合の処理です。
Dim strFN As String strFN = Application.GetSaveAsFilename(ActiveSheet.Name & "_" & Replace(Date, "/", "") ,_ FileFilter:="CSV ファイル (*.csv), *.csv") If strFN <> "False" Then ActiveWorkbook.SaveAs strFN, FileFormat:=xlCSV End If ActiveWorkbook.Close SaveChanges:=False今回はCSVを加工して、CSVのまま保存したかったので上記のような記述です。
カテゴリー:技術情報メモ