• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAシートの同一番地のセルのリスト化)

Excel VBAシート同一番地セルのリスト化

このQ&Aのポイント
  • Excel VBAを使用して、異なるシートの同じ番地のセルの値をリスト化する方法について教えてください。
  • 既存のシートを指定して、異なるシートの同じ番地のセルの値をリスト化するにはどうすればよいですか?
  • Excel VBAを使って、既存のシートの同一番地のセルの値をリスト化する方法を教えてください。

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

  • ベストアンサー
  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.2

こんにちは 既存のシートの位置で欠番出来る可能性有りました。 Sub test2()   Dim TmpSheet As Worksheet   Dim i As Long   Dim j As Long   i = Worksheets.Count   Set TmpSheet = Worksheets("既存のシート名")   j = 1   With TmpSheet     For i = 1 To i       If Worksheets(i).Name <> .Name Then         .Cells(j, 1).Value = Worksheets(i).Name         .Cells(j, 2).Value = Worksheets(i).Range("E5").Value         j = j + 1       End If     Next   End With End Sub

berry_late
質問者

お礼

有難うございました。 成功しました! 1時間格闘していたものが、すぐ解決されました。 本当に助かりました。

その他の回答 (1)

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.1

こんにちは Sub Test1()   Dim TmpSheet As Worksheet, i As Long   i = Worksheets.Count   Set TmpSheet = Worksheets("既存のシート名")   With TmpSheet     For i = 1 To i       If Worksheets(i).Name <> .Name Then         .Cells(i, 1).Value = Worksheets(i).Name         .Cells(i, 2).Value = Worksheets(i).Range("E5").Value       End If     Next   End With End Sub こういう事ですか?

関連するQ&A