أخي الحبيب أحمد
الإجابة ببساطة أنه لن يحدث شيء إذا نقرت على No إلا إذا قمت بالتعديل على الكود وأضفت السطر التالي
Answer = MsgBox(Prompt:="Are you a doctor?", Buttons:=vbYesNo)
If Answer = vbYes Then
ActiveCell.Value = "I like doctors"
Else
ActiveCell.ClearContents
End If
ماذا سيحدث ؟ إذا نقرت Yes سيقوم الكود بتنفيذ الجزء الأول بعد Then أي أنه سيضع القيمة النصية I like doctors في الخلية النشطة ، أما إذا نقرت No سيقوم بتنفيذ الجزء الثاني بعد Else ألا وهو مسح محتويات الخلية النشطة
لا تنسى أن تضع الجملة End If في نهاية الكود لإغلاق If
أخوك أبو البراء