• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:別ブックのシート名称一覧を作成したい)

他ブックのシート名称一覧を自ブックへ作成する方法

このQ&Aのポイント
  • 他ブックのシート名称一覧を自ブックの特定のシートにまとめる方法について教えてください。
  • 自ブック内のマクロを使用して、他のブックの全シート名称を取得し、自ブックの特定のシートに記載する方法を教えてください。
  • Excel 2016を使用して、他のブックのシート名称一覧を自分のブックに作成する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

> ③自ブックsheet1のB1からB列最終行(A列にデータがある最終行) >  まで必要なセルに1を設定 何を基準に必要か否かを判断するのかわからないので全て1にしてコピーします。 Sub Test() Dim wb As Workbook Dim ws As Worksheet Dim strDir As String Dim strFile As String Dim i As Long strDir = "C:\work\" strFile = "file.xlsm" Set wb = Workbooks.Open(strDir & strFile) i = 1 For Each ws In wb.Worksheets With ThisWorkbook .Sheets("Sheet1").Cells(i, "A").Value = ws.Name .Sheets("Sheet1").Cells(i, "B").Value = 1 If .Sheets("Sheet1").Cells(i, "B").Value = 1 Then ws.Copy Before:=.Sheets(.Sheets.Count) End If End With i = i + 1 Next wb.Close Savechanges:=False Set wb = Nothing End Sub

3620313
質問者

お礼

ありがとうございます。 ばっちりでした。 こんなに早く助かりました。(^^♪

関連するQ&A