Excel VBA質問箱 IV

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

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


7246 / 76732 ←次へ | 前へ→

【75075】シート別にコピー
質問  yui  - 13/12/9(月) 9:35 -

引用なし
パスワード
   エクセル マクロ

マクロ初心者です。

一つのファイルにシートごとに個人の情報が入っています。
それをシートごとに一つのブックとして保存していきたいのですが、なかなか上手くいきません‥

Sub 個別に保存()

Dim sh As Worksheet
Dim str As String

For Each sh In Worksheets

'シート名取得
str = sh.Name

'シートを違うファイルにコピー

ActiveSheet.Select
ActiveSheet.Copy

'保存処理

ActiveWorkbook.SaveAs Filename:= _
"C:\" _
& str & ".xls"

Next sh


End Sub

これだと、ファイルが開いたままになるし、いらないシートまでコピーしちゃいます。
コピーしたいシートはSHEET1〜13のSHEET4からです。
保存先を指名したいのと保存名にそれぞれのシート名とその月を入れたいです。
例えば‥シート名(12月)

仕事で使うので、どうかお力添えをお願い致します。

277 hits

【75075】シート別にコピー yui 13/12/9(月) 9:35 質問
【75076】Re:シート別にコピー AceNumber 13/12/9(月) 10:39 回答
【75077】Re:シート別にコピー yui 13/12/9(月) 10:53 質問
【75078】Re:シート別にコピー AceNumber 13/12/9(月) 11:08 回答
【75079】Re:シート別にコピー yui 13/12/9(月) 11:27 お礼

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