Hi,
Dim ws As Worksheet
Set ws = Sheets("Sheet2")
'dispense with EntireRow and EntireColumn
'Have already said Row and Column which
'means Entire Row or Entire column.
ws.Rows("200:65536").Delete
ws.Columns("Z:IV").Delete
'Need to do something with UsedRange
'Your example is a bit like entering
'ws.Range ("A1

10")
'ws.UsedRange ' invalid use of property?
'**********************************
alternative method
Dim ws As Worksheet
Dim lastRow As Long
Set ws = Sheets("Sheet2")
'Find last row of used range
With ws.UsedRange
lastRow = .Rows(.Rows.Count).Row
End With
ws.Rows(200 & ":" & lastRow).Delete
ws.Columns("Z:IV").Delete
--
Regards,
OssieMac