1: 2: 3: 4: 5: 6: 7: 8: 9:
Sub DeleteCalendar() Dim wks As Worksheet, objOLE As OLEObject For Each wks In ActiveWorkbook.Worksheets For Each objOLE In wks.OLEObjects If UCase(Left(objOLE.progID, 5)) = "MSCAL" Then objOLE.Delete Next objOLE Next wks End Sub