Hello Rjustanik,
The following code placed in a standard module should do the task for you:-
Code:
Sub TransferData()
Application.ScreenUpdating = False
Dim lr As Long
Dim MySheet As String
Dim cell As Range
lr = Range("A" & Rows.Count).End(xlUp).Row
For Each cell In Range("A2:A" & lr)
MySheet = cell.Value
cell.EntireRow.Copy Sheets(MySheet).Range("A" & Rows.Count).End(3)(2)
Next cell
MsgBox "Data transfer completed."
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
Following is the link to my test work book for you to peruse. Click on the button to see the code at work:-
https://www.dropbox.com/s/74kkbahbtpg9cpb/Rjustanik(Master sheet to multi sheets).xlsm?dl=0
I'm not sure if you would like the "used" data in sheet1 (or your Input sheet) cleared once transferred to each individual sheet or if the online form overwrites previous data. Please advise.
I hope that this helps.
Cheerio,
vcoolio.