بسم الله الرحمن الرحيم
نستكمل الحديث عن جمله IF تمهيدا للأنتقال الى الجمل التكراريه و بعد الأنتهاء من Function و ربطها بورقه العمل سننتقل الى الاستخدام المطلق للكود عن طريق الاجراء Sub مع ربطه بمفتاح و لكن سيتم التطبيق على خليه واحده مؤقتا حتى يكون الموضوع أبسط و أسهل 0
Sub sAdd_01()
If Sheets("Main").Cells(2, "A") <> "" Then
Sheets("Main").Cells(2, "C") = Sheets("Main").Cells(2, "A") _
+ Sheets("Main").Cells(2, "B")
End If
End Sub
شرح الكود
أذا كانت الخليه A2 ليست فارغه ( الرمز <> معناها ليست أو لا تساوى و علامتى التنصيص "" معناها ان الخليه فارغه ) الخليه C2 = A2 + B2
وكما تعلمنا فى درس الأشاره الى الخلايا يمكن تنفيذ نفس الكود بالطريقه التاليه :
Sub sAdd_02()
If Sheets("Main").Cells(2, 1) <> "" Then
Sheets("Main").Cells(2, 3) = Sheets("Main").Cells(2, 1) _
+ Sheets("Main").Cells(2, 2)
End If
End Sub
و هذه طريقه ثالثه
Sub sAdd_03()
If Sheets("Main").[A2] <> "" Then
Sheets("Main").[C2] = Sheets("Main").[A2] _
+ Sheets("Main").[B2]
End If
End Sub
مرفق ملف
السلام عليكم
vb_06.rar