Basically I am checking several cells in different spreadsheets to see if they contain the correct value. On one sheet I get an error saying: "NullReferenceException was unhandled"

I checked the sheet and it seems ok (it would make check valid return false, but it seemed normal), maybe it has something do to with merged cells, but I didn't see any.

Here is my code:

vb.net Code:
  1. For Each WS In WB.Worksheets
  2.                 CheckValid = True
  3.                 If WS.Range("B4").Value.ToString <> "Employee Name:" Then
  4.                     CheckValid = False
  5.                 End If
  6.                 If WS.Range("H4").Value.ToString <> "Week No.:" Then
  7.                     CheckValid = False
  8.                 End If
  9.                 If WS.Range("F8").Value.ToString <> "Cost" Then
  10.                     CheckValid = False
  11.                 End If
  12.  
  13.                 ' Add the sheet to the list
  14.                 If CheckValid = True Then
  15.                     CheckedListBox1.Items.Add(WS.Name)
  16.                 End If
  17.             Next

Just wondering how I would skip to the next sheet if this occurred.