Ok managed to solve this myself, Took far longer than i would have preferred and a lot of trial and error, but this is the code that I ended up developing for my final sheet. I had two collumns of data i had to copy into two inputs before copying out the two outputs. Obviously cell references are different from the example i used as this is from my actual workbook but the jist is the same. My two data columns where Q and R.
Sub EastingsNorthings()
Dim x As Integer
NumRows = Range("Q3", Range("Q3").End(xlDown)).Rows.Count
Range("Q3").Select
For x = 1 To NumRows
ActiveCell.Name = "LatStart"
ActiveCell.Offset(0, 1).Name = "LongStart"
ActiveCell.Offset(0, 2).Name = "LatFinish"
ActiveCell.Offset(0, 3).Name = "LongFinish"
Range("LatStart").Select
Selection.Copy
Range("F4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("LongStart").Select
Selection.Copy
Range("L4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("E40").Select
Application.CutCopyMode = False
Selection.Copy
Range("LatFinish").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("K40").Select
Application.CutCopyMode = False
Selection.Copy
Range("LongFinish").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("LatStart").Select
ActiveCell.Offset(1, 0).Select
Next
End Sub
Bookmarks