According to Microsoft Developer Network, both Range.Delete and Worksheet.Delete method will return a value. However, by using the MsgBox function I can only view the return value for the Worksheet.Delete method but have no luck with the Range.Delete method.
The code I used is MsgBox Worksheets("Sheet1").Delete
Here are the two articles from MSDN for your information: https://msdn.microsoft.com/en-us/library/office/ff837404.aspx https://msdn.microsoft.com/en-us/library/office/ff834641.aspx
Worksheetsexample returnsTruefor me, as doesMsgBox ActiveSheet.Range("a2").Delete. - Doug Glancy