Thanks for all the help guys. I have figured it out I think!
There were a couple of problems, one even being that I had mis-named my sub-form... silly. Here is the code that I am using to accomplish what I mentioned above and it's working like a charm.
Code:
Private Sub Command14_Click()
Dim objXLApp As Object
Dim objXLBook As Object
Set objXLApp = CreateObject("Excel.Application")
Set objXLBook = objXLApp.Workbooks.Open("P:\Jeff Paddon\Database\Reports\RentRoll.xltx")
objXLApp.Application.Visible = True
objXLBook.ActiveSheet.Range("A1") = Me.Field1.Value
Dim tmprs As Variant
Set tmprs = Me.sfTable1.Form.Recordset
Dim count As Integer
count = 0
If Not tmprs.EOF Then
tmprs.MoveLast
End If
While Not tmprs.BOF
objXLBook.ActiveSheet.Range("A9").EntireRow.Insert
objXLBook.ActiveSheet.Cells(9, 1) = Forms!RentRoll!sfTable1.Form!Tenant.Value
objXLBook.ActiveSheet.Cells(9, 2) = Forms!RentRoll!sfTable1.Form!Suite.Value
objXLBook.ActiveSheet.Cells(9, 3) = Forms!RentRoll!sfTable1.Form!Area.Value
objXLBook.ActiveSheet.Cells(9, 4) = Forms!RentRoll!sfTable1.Form!LeaseStart.Value
objXLBook.ActiveSheet.Cells(9, 5) = Forms!RentRoll!sfTable1.Form!LeaseExpiry.Value
objXLBook.ActiveSheet.Cells(9, 6) = Forms!RentRoll!sfTable1.Form!Rate.Value
objXLBook.ActiveSheet.Cells(9, 7) = "=F9*C9"
objXLBook.ActiveSheet.Cells(9, 8) = Forms!RentRoll!sfTable1.Form!RenewalOptions.Value
tmprs.MovePrevious
count = count + 1
Wend
objXLBook.ActiveSheet.Cells(count + 10, 7) = "=sum(G8:G" & count + 9 & ")"
objXLBook.ActiveSheet.Cells(count + 10, 3) = "=sum(C8:C" & count + 9 & ")"
objXLBook.ActiveSheet.Cells(count + 14, 7) = "=sum(G" & count + 10 & ":G" & count + 13 & ")"
objXLBook.ActiveSheet.Cells(count + 18, 7) = "=sum(G" & count + 14 & ":G" & count + 17 & ")"
tmprs.MoveFirst
objXLBook.SaveAs "P:\Jeff Paddon\Database\Reports\" & Me.Field1.Value & "-" & Format(Date, "yyyymmdd") & ".xls"
End Sub