エクセルで編集した複数のシートをそれぞれのシート名でCSV形式ファイルとして保存するにはシートを開いてはファイル名を指定してCSVで保存という操作をシート分だけしなければならないのですが、これを少ない操作で行う事は可能でしょうか。たとえばシートを複数選択して、CSV形式だけを選択して一括で保存するとかです。
投稿日時 - 2005-10-05 11:05:08
質問者が選んだベストアンサー
こんにちは。
マクロを使えばできます。
下記マクロを該当エクセルファイルか個人用マクロブックにコピペして実行してみてください。
エクセルファイルと同じフォルダにシート名+".csv"という名前のCSVファイルを作成します。
(選択したシートのみ)
Sub SaveCsv()
Dim mySheet As Worksheet
For Each mySheet In ActiveWindow.SelectedSheets
ActiveWorkbook.SaveAs Filename:= _
ActiveWorkbook.Path & "\" & mySheet.Name & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
Next
End Sub
投稿日時 - 2005-10-07 16:46:19
完璧です。ありがとうございます。
投稿日時 - 2005-10-07 21:31:58
このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
回答(0)
あなたにおすすめの質問
- エクセル シート複数選択して編集 エクセル シート複数選択して編集
- エクセル:VBAで自動的にCSV形式... エクセル:VBAで自動的にCSV形式で保存について
- 複数シートの一括CSVファイルに変換... 複数シートの一括CSVファイルに変換するには?
- シートの保存形式 シートの保存形式
- エクセル Web上のExcelファイ... エクセル Web上のExcelファイルをCSV形式で保存したい!
- エクセル:複数シートの一括処理 エクセル:複数シートの一括処理
- エクセル CSV形式で保存 エクセル CSV形式で保存
- CSV CSV
- ExcelでCSV形式保存時の確認メ... ExcelでCSV形式保存時の確認メッセージ
- エクセルのCSV形式の複数ブックを一... エクセルのCSV形式の複数ブックを一括でインポートしたい
[PR] お役立ち情報
PR
PR
おすすめ特集
産経新聞社会部が、あなたの身の回りで起きている問題や疑問を徹底調査した上でご報告します。
スキマ時間にサクッと遊べる!MSNゲームは、インストール不要の簡単ゲームが無料です。