Can anyone tell how to use the If Not so I don't have to use an exit sub to get out of the procedure

This works but I want to remove the exit sub
VB Code:
  1. Public Sub FillLabels()
  2.     If Not (objrec.BOF = True) Or (objrec.EOF = True) Then
  3.         Exit Sub
  4.     End If
  5.     txtJobDescription = objrec.Fields("Job_Description").Value & " "
  6.     txtSubTotal.Text = Format$(objrec.Fields("Sub_Total").Value & " ", "Currency")
  7.     lblAddVAT = Format$(objrec.Fields("VAT").Value & " ", "Currency")
  8.     lblNewTotal = Format$(objrec.Fields("Total").Value & " ", "Currency")
  9. End Sub
here is the code for the navigation
VB Code:
  1. Public Sub Forward()
  2.     'If the recordset is not at the end of file....
  3.     If objrec.EOF = False Then
  4.         '....Move to the next record
  5.         objrec.MoveNext
  6.             'Call the Select_Case procedure to refill the labels with the next record
  7.             Select_Case
  8.         If objrec.EOF Then
  9.             'This will prevent the user from moving to
  10.             'the EOF Marker if he or she is on the last
  11.             'record.
  12.             objrec.MoveLast
  13.         End If
  14.     Else
  15.         If objrec.BOF Then
  16.             Exit Sub
  17.         Else
  18.             objrec.MoveNext
  19.         End If
  20.     End If
  21. End Sub

I have a forward and back navigation buttons on my toolbar and use it to move forward and back records. I have tried using IF NOT around the booleans but When it reaches the last record it will crash saying 'Either BOF or EOF is True.......'
I want to be able to remove the Exit Sub becuase I have been told it's lazy programming to exit a sub routine