Excel VBA質問箱 IV

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

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


743 / 76735 ←次へ | 前へ→

【81657】Re:複数のシートを分割し、保存
発言  OK  - 21/2/11(木) 16:17 -

引用なし
パスワード
   Dictionaryオブジェクトを使用した例です。

Sub sheets_save2()
Dim jogaidic As Object

 Set jogaidic = CreateObject("Scripting.Dictionary")

'Dictionaryに追加
 jogaidic.Add "テンプレ", "テンプレ"
 jogaidic.Add "シート一覧", "シート一覧"
 For Each シート In Worksheets

  ''シート名がDictionaryに登録されたものの中に含まれてなかったら
  If Not jogaidic.exists(シート.Name) Then '
   シート.Copy
   ActiveWorkbook.SaveAs ThisWorkbook.Path & "\" & シート.Name
  ActiveWorkbook.Close
  End If
 Next シート

 jogaidic.RemoveAll
 Set jogaidic = Nothing
End Sub

0 hits

【81653】複数のシートを分割し、保存 はな 21/2/11(木) 13:53 質問[未読]
【81654】Re:複数のシートを分割し、保存 OK 21/2/11(木) 14:09 発言[未読]
【81655】Re:複数のシートを分割し、保存 OK 21/2/11(木) 14:13 発言[未読]
【81656】Re:複数のシートを分割し、保存 OK 21/2/11(木) 14:18 発言[未読]
【81657】Re:複数のシートを分割し、保存 OK 21/2/11(木) 16:17 発言[未読]
【81658】Re:複数のシートを分割し、保存 OK 21/2/11(木) 16:24 発言[未読]
【81659】Re:複数のシートを分割し、保存 γ 21/2/12(金) 19:36 発言[未読]

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