I need to copy the same range (L18:L22) From all worksheets in workbook1 and then paste the data into Sheet1 of workbook2. The data from the 1st worksheet will go in the first empty cell of column A, the data from the 2nd worksheet will go in the first empty cell of column B...etc. I've only been able to copy data from one worksheet and got stuck trying to do it for all worksheets.
It only copies from my worksheet "M-025" but I got stuck when trying to modify it to copy the same range in all the worksheets.
Sub TorqueData()
Dim sBook_t As String
Dim sBook_s As String
Dim sSheet_t As String
Dim sSheet_s As String
sBook_t = "Opta Comms Export.xlsm"
sBook_s = "Master Calibration Data - Num10.xlsm"
lMaxRows = Cells(Rows.Count, "A").End(xlUp).Row
sSheet_s = "Sheet1"
sSheet_t = "M-025"
Workbooks(sBook_t).Sheets(sSheet_t).Range("L18:L22").Copy
Workbooks(sBook_s).Sheets(sSheet_s).Range ("A" & lMaxRows + 1)
End Sub