الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التأكد من قيمة المدخلات فى الاكسيل

مغلق
بدأه شجون 2003 في 18 مارس 2003 · 2 رد · 660 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

يوجد سؤال في الاكسل لم اعرفه أتمني من الاعضاء الكرام مساعدتي ..!!!

في الاكسل يوجد قوانين كثيرة والمعنى الخاص بها ؟؟

أنا سوف أكتب المعنى وأريد القانون ؟؟

س1 : يجب أن يبدأ الإدخال بالحرف F ملحقا بآي من الحرفين GK ثم رقمين؟؟

أكتب القانون للسؤال الاول ؟؟؟

يوجد أكثر من طريقة لكتابه القانون أتمني كتابة طريقتين أو ثلاث ؟؟؟؟

.......................................................................

#2

اخينا الكريم 000 سؤالك غير واضح

#3
اقتباس
يوجد أكثر من طريقة لكتابه القانون أتمني كتابة طريقتين أو ثلاث ؟؟؟؟

أخي العزيز / أولا أتمني الالتزام بقواعد طرح الاسئلة المثبتة أعلا المنتدي ، من حيث وضوح العنوان ، ( تم تعديله )

ثانيا

من أين تأكدت بوجود طرق متعددة ، هل يمكنك توضيح هذه الطرق كوصف ، فلم يخطر ببالي الا الطريقتين الآتيتين:

ما أعرفه هو اما اختبار القيمة بواسطة دالة IF

و اعطاء النتيجة فى خلية أخري

=IF(ISBLANK(F1);"";IF(+LEFT(F1;3)="FGK";"OK";"Rejected"))

و الثاني هو التاكد بالكود من قيمة الخلية و لتكن d1 مثلا بعد الادخال و رفضه اذا لم يحقق الشرط

Private Sub Worksheet_Change(ByVal Target As Range)
 If UCase(Left(Range("d1").Value, 3)) <> "FGK" Then
  MsgBox "Not Accepted Entry, should start with FGK"
  Range("d1").Value = "FGK"
  Exit Sub
 End If
End Sub

اما أكثر من ذلك فلا أعرف

validation.zip

هذا الموضوع مغلق.

مواضيع مشابهة