Excel VBA質問箱 IV

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

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


40886 / 76732 ←次へ | 前へ→

【40935】シートの名前別にブックで保存する
質問  トホホ  - 06/7/26(水) 15:53 -

引用なし
パスワード
   13枚のSheetからなるブック上での操作です。
13枚のSheetのうち6枚のSheetだけをシート名別でブックに保存したいのですが、
今ひとつ記述がわかりません。
下記のように書いても全部保存されてしまいます。6枚のシートだけを保存したいのですが。教えてください。

Sheetあをコピーして「Sheetあ.xls」で保存
Sheetかをコピーして「Sheetか.xls」で保存
Sheetさをコピーして「Sheetさ.xls」で保存
Sheetたをコピーして「Sheetた.xls」で保存
Sheetなをコピーして「Sheetな.xls」で保存
Sheetはをコピーして「Sheetは.xls」で保存


Sub Sheet名で保存()
 Dim strName As String
 Dim Wst As Worksheet
 On Error Resume Next
 Application.ScreenUpdating = False
 For Each Wst In ActiveWindow.SelectedSheets
 strName = Wst.Name
 Wst.Copy
 With ActiveWorkbook
 .SaveAs "D:\見込み\集計DB\国内\DB\" & strName & ".xls"   .Close SaveChanges:=True          
 End With                 
 Next Wst                     
 Application.ScreenUpdating = True
 Application.DisplayAlerts = False
 ActiveWindow.Close
End Sub

0 hits

【40935】シートの名前別にブックで保存する トホホ 06/7/26(水) 15:53 質問
【40940】Re:シートの名前別にブックで保存する へっぽこ 06/7/26(水) 16:25 発言
【40942】Re:シートの名前別にブックで保存する Kein 06/7/26(水) 16:44 回答
【40943】Re:シートの名前別にブックで保存する Kein 06/7/26(水) 16:46 回答
【40972】Re:シートの名前別にブックで保存する トホホ 06/7/27(木) 9:25 質問
【40984】Re:シートの名前別にブックで保存する KAZU 06/7/27(木) 12:17 発言
【40985】Re:シートの名前別にブックで保存する Kein 06/7/27(木) 12:42 回答
【40986】Re:シートの名前別にブックで保存する トホホ 06/7/27(木) 12:48 お礼

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