Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


78 / 13620 ツリー ←次へ | 前へ→

【81998】シートを指定してcsvで保存したい プリマ 22/3/9(水) 13:56 質問[未読]
【81999】Re:シートを指定してcsvで保存したい よろずや 22/3/9(水) 16:35 発言[未読]
【82000】Re:シートを指定してcsvで保存したい どすん 22/3/10(木) 5:57 回答[未読]

【81998】シートを指定してcsvで保存したい
質問  プリマ  - 22/3/9(水) 13:56 -

引用なし
パスワード
   素人ですみませんが、教えてください。

ひとつのExcelファイルに5つのシートがあります。
その5つのシートの中から、「集約」と「精算」という名前のシート2つだけをそれぞれcsvで保存するvbaを教えてください。

よろしくお願いします。

【81999】Re:シートを指定してcsvで保存したい
発言  よろずや  - 22/3/9(水) 16:35 -

引用なし
パスワード
   ▼プリマ さん:
>ひとつのExcelファイルに5つのシートがあります。
>その5つのシートの中から、「集約」と「精算」という名前のシート2つだけを
>それぞれcsvで保存するvbaを教えてください。

マクロの記録をやってみましょう。

【82000】Re:シートを指定してcsvで保存したい
回答  どすん  - 22/3/10(木) 5:57 -

引用なし
パスワード
   Sub CSVファイル出力()

  Dim 保存先 As String
  
  保存先 = ThisWorkbook.Path & "\集約.csv"
  Sheets("集約").Copy
  ActiveWorkbook.SaveAs 保存先, FileFormat:=xlCSV
  ActiveWorkbook.Close

  保存先 = ThisWorkbook.Path & "\精算.csv"
  Sheets("精算").Copy
  ActiveWorkbook.SaveAs 保存先, FileFormat:=xlCSV
  ActiveWorkbook.Close

End Sub

78 / 13620 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free