السلام عليكم الاخت الكريمة
الخطا هو ان الكود ببحدث الورقه والصحيح ان يكون بالمودويل فعليك ادراج مودويل جديد و انسخى الكود من حدث الى ورقه الى المودويل ثم ارجع الى حدث الورقه واحذفى الكود
ثانى ملاحظة وهى الدرس فى طريقتين انتى لا مطبقه الطريقه الاولى ولا الثانيه
الاولى وهى هنا العرض من نوع دبل (اللى باللون الاحمر) وذلك يعنى وجود العرض ومعلوم قيمته مش انه موجود بس لا وقيمته كمان معروفه
(Function Area(Length As Double, Width As Double Area = Length * Width End Function
ام الثانى فى حاله لما نكون عايزين نعمل شروط للداله مثل فى حاله عدم وجود العرض يضرب الطول فى الطول ويكون الكود كالتالى
وهنا العرض عملنا له خيار فى حاله عدم وجوده او حاله قيمتى صفر لذالك استخدمنا if
(Function Area(Length As Double, Optional Width As Variant
If IsMissing(Width) Then Area = Length * Length Else Area = Length * Width End If End Function