Or perhaps this:
Sub LoopThroughRows()
Dim i As Long
With ThisWorkbook.Sheets("part Form")
For i = 2 To ThisWorkbook.Sheets("App Data Import").Cells(Rows.Count, 1).End(xlUp).Row
'PROJECT DETAILS
.Range("G11").Formula = "=LEFT('App Data Import'!A" & i & ",10)"
.Range("G12").Formula = "=LEFT('App Data Import'!A" & i & ",FIND("":"",'App Data Import'!A" & i & ")-1)"
.Range("G13").Formula = "=MID('App Data Import'!A" & i & ",6,100)"
.Range("G14").Formula = "='App Data Import'!B" & i
'CONTRACTOR DETAILS
.Range("G18").Formula = "='App Data Import'!C" & i
.Range("G19").Formula = "='App Data Import'!D" & i
.Range("G21").Formula = "='App Data Import'!E" & i
.Range("G22").Formula = "='App Data Import'!F" & i
'ASSESSMENT DETAILS
.Range("G25").Formula = "='App Data Import'!G" & i
.Range("G26").Formula = "='App Data Import'!H" & i
'PRESUMABLY YOU WANT TO DO MORE THAN JUST ITERATE THE ROW NUMBER?
'PRINT OR SAVE THE FORM FOR EXAMPLE.
'IF SO, ADD YOUR CODE TO DO STUFF HERE
Next i
End With
End Sub
BSB
Bookmarks