عليكم السلام ورحمة الله وبركاته
الاستاذ الفاضل صلاح الصغير
على حسب فهمي لطلبك اليك الكود المناسب لطلبك
وليس له علاقة بكود الاستاذ الفاضل ابو حنين
Sub W_Delete()
Dim Answer As String
Dim MyNote As String
MyNote = "سوف يتم مسح البيانات ولن تستطيع استرجاعها ... هل تريد الاستمرار ؟"
Answer = MsgBox(MyNote, vbQuestion + vbYesNo, "انتبه")
If Answer = vbNo Then
MsgBox "تم التراجع عن العملية"
Exit Sub
Else
ActiveSheet.Select
Range("B4:D2003").ClearContents
End If
End Sub
ويمكنك تغيير المدي B4:D2003 الي اي مدي اخر انت تريده