or use this and manipulate excel like a recordset
Dim cnnDB As ADODB.Connection
Dim rst As ADODB.Recordset
Set cnnDB = New ADODB.Connection
Set rst = New ADODB.Recordset
With cnnDB
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("Extended Properties"

= "Excel 8.0"
.Open "C:\xltest.xls"
End With
Set rst.ActiveConnection = cnnDB
rst.CursorLocation = adUseClient
rst.Open "DELETE from [customers$] where [name] is null and [surname] is null "
as you can see my sheet name is customers and i write it in sql statement as [customers$] ,name and surname are 2 of my excel columns.