لا فرق اطلاقاً
لكن اذا كنت تريد استعمال 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