Text in column A. This nearly is what I need but as it removes the rows with an apostrophe. But it also deletes my top row that has hasn't got one.
VBA Code:
Sub DeleteRows()
Dim Lastrow As Long
Dim LastCol As Long
Dim MyRg As Range
If (ActiveSheet.AutoFilterMode) Then ActiveSheet.AutoFilterMode = False ' REMOVE AUTOFILTER IF EXIST
Lastrow = Range("A" & Rows.Count).End(xlUp).Row
LastCol = Cells(1, Columns.Count).End(xlToLeft).Column
Set MyRg = Range(Range("A1"), Cells(Lastrow, LastCol))
MyRg.AutoFilter Field:=1, Criteria1:="=*'*", Operator:=xlAnd
MyRg.EntireRow.Delete
If (ActiveSheet.AutoFilterMode) Then ActiveSheet.AutoFilterMode = False ' REMOVE AUTOFILTER IF EXIST
End Sub