الف شكر اخي ياسر خليل علي ردك ومساعدتي و الكود شغال لكن فقط اتمنا تعدلة بحيث يعمل تلقائي من اول ما افتح ملف الاكسل
حاولت اعدلة لكن فشل ولم يعمل
Private Sub Worksheet_Calculate()
Dim c As Range
If Target.Cells.CountLarge > 1 Then Exit Sub
If Target.Column <> 1 Then Exit Sub
If Target.Value = "Yes" Then Target.End(xlToRight).Offset(0, 1).Value = Target.Offset(0, 3).Value
End Sub