لا فرق اطلاقاً 
 لكن اذا كنت تريد استعمال else  يستحسن استعمال الامر Cut   بدل Copy  اليك كيف يكون ذلك 
  
Sub reset()
Sheets("æÑÞÉ1").Unprotect
lrsh2 = Sheets("sheet2").Cells(Rows.Count, 4).End(xlUp).Row + 1
lrd = Cells(Rows.Count, 4).End(xlUp).Row
''''''''''''''''''''''''''''''''''''
answer1 = MsgBox("åá ÊÑíÏ ãÓÍ ÇáÈíÇäÇÊ Çã äÞáåÇ Çáì æÑÞÉ ÇÎÑì ÇÖÛØ ßáÇ ááãÓÍ äÚã ááäÞá ", vbYesNo)
If answer1 = vbYes Then
    Range("d2:g" & lrd).Cut Sheets("sheet2").Cells(lrsh2, 4)
    Application.CutCopyMode = False
Else
    Range("d2:g" & lrd).ClearContents
End If
Range("b3").Select
Sheets("æÑÞÉ1").Protect
End Sub