[Exel VBA]シートをカンマ区切りCSV形式で保存する

| カテゴリ:

エクセルシートをCSV形式でエクスポートするマクロ。

Sub saveAsCSV()

Application.DisplayAlerts = False

Sheets("Sheet1").Copy
ActiveWorkbook.SaveAs Filename:="C:\test\test.csv", _
FileFormat:=xlCSV
ActiveWindow.Close

Application.DisplayAlerts = True

End Sub

最初と最後の Application.DisplayAlerts は無しでも動きます。
ですが、これがないと下記のような警告ダイアログが2回も出て邪魔なので、 Application.DisplayAlertsは書いた方が便利です。

excel_alert_1.JPGexcel_alert_2.JPG


トラックバック(1)

トラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/195

エクセルシートをタブ区切りtxt形式でエクスポートするマクロ。 書き方は前回の記... 続きを読む

コメントする

人気記事

このブログ記事について

ひとつ前の記事:「[Access SQL] ゼロパディング-数値の1を文字列"001"に変換 (ゼロ埋め)

次の記事:「[Exel VBA]シートをタブ区切りテキスト(txt)形式で保存する

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近の人気記事