Try:
'## Open both workbooks first:
Set InputFile = ActiveWorkbook
Set OutputFile = Workbooks.Open(finalPath)
Set OutputSht = OutputFile.ActiveSheet 'hopefully only one sheet in that file.
InputFile.Activate
With ActiveCell.EntireRow
'From cell C in ActiveWorkbook to AF1 in OutputFile:
OutputSht.Range("AF1").Value = .Range("C1").Value
'From cell D in ActiveWorkbook to S3 in OutputFile:
OutputSht.Range("S3").Value = .Range("D1").Value
'From cell E in ActiveWorkbook to AB5 in OutputFile;
OutputSht.Range("AB5").Value = .Range("E1").Value
'From cell F in ActiveWorkbook to B7 in OutputFile:
OutputSht.Range("B7").Value = .Range("F1").Value
'From cell L in ActiveWorkbook to AA1 in OutputFile;
OutputSht.Range("AA1").Value = .Range("L1").Value
End With
'Close InputFile & OutputFile: