1

そのため、ワークブックにあるすべてのシートの 1 つの列から情報を取得しようとしています。現在506枚あります。それぞれに異なる数の行があり、各シートには独自の一意の名前があります。必要な各シートのデータは行 8 から始まり、それは列 J にあります。これらすべてを、同じブック内にある test と呼ばれるページの C 列に印刷しようとしていますが、506 にはカウントされません先ほど紹介したシート。これは私がこれまでに書いたものです:

Sub Test()
Columns(3).Insert
For i = 1 To i = 506
    Do While Worksheets(i).Cells(i + 7, 10) <> Null
        Worksheets("test").Cells(i, 3) = Worksheets(i).Cells(i + 7, 10)
    Loop
Next i

End Sub

私は今日これを始めたばかりですが、他の多くの言語での経験があるため、構文も多少ずれている可能性があります。

天才的な人が提供できるアドバイス/ヒントを事前にありがとう

4

1 に答える 1