データを入力したシートが50枚あります。シートの様式は全て同じで、シート名はFdata1からFdata50となっています。入力したデータのみを出力するコードを下記のとおり記述しましたが、連続して出力するコードがどうしても分かりません。ご教示のほどよろしくお願いいたします。
出力するデータは、Mdataの2行目以降に出力したいと考えています。
Sub test()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Set ws1 = Worksheets("Fdata1")
Set ws2 = Worksheets("Mdata")
ws2.Cells(2, 1).Value = ws1.Range("F5").Value
ws2.Cells(2, 2).Value = ws1.Range("U5").Value
ws2.Cells(2, 3).Value = ws1.Range("H6").Value
ws2.Cells(2, 4).Value = ws1.Range("L6").Value
ws2.Cells(2, 5).Value = ws1.Range("V6").Value
ws2.Cells(2, 6).Value = ws1.Range("H7").Value
ws2.Cells(2, 7).Value = ws1.Range("L7").Value
ws2.Cells(2, 8).Value = ws1.Range("R7").Value
ws2.Cells(2, 9).Value = ws1.Range("F8").Value
ws2.Cells(2, 10).Value = ws1.Range("F9").Value
ws2.Cells(2, 11).Value = ws1.Range("F10").Value
ws2.Cells(2, 12).Value = ws1.Range("S8").Value
ws2.Cells(2, 13).Value = ws1.Range("S9").Value
ws2.Cells(2, 14).Value = ws1.Range("S10").Value
ws2.Cells(2, 15).Value = ws1.Range("F11").Value
ws2.Cells(2, 16).Value = ws1.Range("E13").Value
ws2.Cells(2, 17).Value = ws1.Range("E14").Value
ws2.Cells(2, 18).Value = ws1.Range("E15").Value
ws2.Cells(2, 19).Value = ws1.Range("E16").Value
ws2.Cells(2, 20).Value = ws1.Range("E17").Value
ws2.Cells(2, 21).Value = ws1.Range("I17").Value
ws2.Cells(2, 22).Value = ws1.Range("E18").Value
ws2.Cells(2, 23).Value = ws1.Range("E19").Value
ws2.Cells(2, 24).Value = ws1.Range("H19").Value
ws2.Cells(2, 25).Value = ws1.Range("E20").Value
ws2.Cells(2, 26).Value = ws1.Range("G23").Value
ws2.Cells(2, 27).Value = ws1.Range("G24").Value
ws2.Cells(2, 28).Value = ws1.Range("G25").Value
ws2.Cells(2, 29).Value = ws1.Range("G26").Value
ws2.Cells(2, 30).Value = ws1.Range("L23").Value
ws2.Cells(2, 31).Value = ws1.Range("L24").Value
ws2.Cells(2, 32).Value = ws1.Range("L25").Value
ws2.Cells(2, 33).Value = ws1.Range("L26").Value
ws2.Cells(2, 34).Value = ws1.Range("R23").Value
ws2.Cells(2, 35).Value = ws1.Range("R24").Value
ws2.Cells(2, 36).Value = ws1.Range("R25").Value
ws2.Cells(2, 37).Value = ws1.Range("R26").Value
End Sub