Ok so I have found this VBA code to copy same range from multiple sheets:
Sub MakeSummaryTable()
Dim ws As Worksheet
Application.ScreenUpdating = False
Sheets("Sheet1").Activate
For Each ws In Worksheets
If ws.Name <> "Sheet1" Then
ws.Range("A1:C3").Copy
ActiveSheet.Paste Range("A65536").End(xlUp).Offset(1, 0)
End If
Next ws
Application.ScreenUpdating = True
End Sub
Now I am wondering if I can replace ws.Range("A1:C35").Copy that has a fixed range and makes it read from an input box that pops up once the macro is run. So i manually write A1:C35 in the input box.
Sub MakeSummaryTable()
Dim ws As Worksheet
Application.ScreenUpdating = False
Sheets("Sheet1").Activate
For Each ws In Worksheets
If ws.Name <> "Sheet1" Then
ws.Range("A1:C3").Copy
ActiveSheet.Paste Range("A65536").End(xlUp).Offset(1, 0)
End If
Next ws
Application.ScreenUpdating = True
End Sub
Now I am wondering if I can replace ws.Range("A1:C35").Copy that has a fixed range and makes it read from an input box that pops up once the macro is run. So i manually write A1:C35 in the input box.