اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

الاخوه الكرام

ارجو مساعدتى فى الاتى اريد ان اجبر المستخدم على ادخال البيانات فى العمود الاول كما يلى ان تكون اول الكتابه ثلاث حروف(من a الى z) 1 بعد ذلك يجبر على اخال العلامه - 2 بعد ذلك يكون مجبر على دخال سته ارقام لااكثر ولا اقل 3 بعد ذلك يكون مجبر على ادخال العلامه / 4 بعد ذلك يكون مجبر على ادخال ثلاثه ارقام بدا من 1 الى 999 5

Book1.rar

  • الردود 51
  • Created
  • اخر رد

Top Posters In This Topic

قام بنشر

ماشاء الله أستاذي فكرتها جميلة جدا لأني حاولت أعملها بالمعادلات عن طريق data validation كانت تستوعب شرطان أو ثلاثة وتتناقض في بند ال ( text) إلي هو (a:z)

قام بنشر (معدل)

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

كالعادة كود متميز اخي الفاضل / أبو حنين

وبعد اذن اخي الفاضل / عبدالله المجرب

هنا محاولة لكود اخر في حدث الورقة



Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = 1 And Target.Row > 9 Then

On Error GoTo 10

If Target = "" Then Exit Sub

If Len(Target) < 12 Then GoTo 10

If Len(Target) > 14 Then GoTo 10

If Asc(Mid(Target, 1, 1)) < 65 Then GoTo 10

If Asc(Mid(Target, 1, 1)) > 90 Then GoTo 10

If Asc(Mid(Target, 2, 1)) < 65 Then GoTo 10

If Asc(Mid(Target, 2, 1)) > 90 Then GoTo 10

If Asc(Mid(Target, 3, 1)) < 65 Then GoTo 10

If Asc(Mid(Target, 3, 1)) > 90 Then GoTo 10

If Mid(Target, 4, 7) * 1 > 0 Then GoTo 10

If Mid(Target, 11, 1) <> "/" Then GoTo 10

If Mid(Target, 12, 3) * 1 < 1 Then GoTo 10

GoTo 20

10

Target = ""

MsgBox "ادخال غير صحيح"

20

End If

في أمان الله

تم تعديل بواسطه الخالدي
قام بنشر (معدل)

السلام عليكم ورحمة الله

اخي ابراهيم في المشاركة السابقة سقط سهوا السطر الاخير من الكود

End Sub

ارجو قبول اعتذاري

مرفق الملف بعد التعديل

في أمان الله

قناع ادخال.rar

تم تعديل بواسطه الخالدي
قام بنشر

الاخ الخالدى

بارك الله فيك

ولكنى ارى انه لابد عند الادخال تكون الحروف كابس لوك

فهل يمكن التغاضى عن ذلك

بحيث عند الكتابه اكون حر سواء بالكتابه كابس لوك ام لا

قام بنشر

الاخ الفاضل الخالدى

بارك الله فيك

ولكنى حاولت فهم محتويات الكود

ولم استطع فهمه

ارجو منك مساعدتى فى فهم حتويات الكود من خلال الشرح ان امكن

ولك كل الشكر والاحترام

قام بنشر

السلام عليكم

ما شاء الله عليك استاذنا الكبير الخالدي

كود مميز

وبعد اذنك هذا تعديل على الكود ليقبل الحروف الصغيرة والكبيرة باللغة الانجليزية


Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = 1 And Target.Row > 9 Then

On Error GoTo 10

If Target = "" Then Exit Sub

If Len(Target) < 12 Then GoTo 10

If Len(Target) > 14 Then GoTo 10

If Asc(Mid(Target, 1, 1)) < 65 Then GoTo 10

If Asc(Mid(Target, 1, 1)) > 192 Then GoTo 10

If Asc(Mid(Target, 2, 1)) < 65 Then GoTo 10

If Asc(Mid(Target, 2, 1)) > 192 Then GoTo 10

If Asc(Mid(Target, 3, 1)) < 65 Then GoTo 10

If Asc(Mid(Target, 3, 1)) > 192 Then GoTo 10

If Mid(Target, 4, 7) * 1 > 0 Then GoTo 10

If Mid(Target, 11, 1) <> "/" Then GoTo 10

If Mid(Target, 12, 3) * 1 < 1 Then GoTo 10

GoTo 20

10

Target = ""

MsgBox "إدخال غير صحيح"

20

End If

End Sub

قام بنشر

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

بارك الله فيك استاذنا و معلمنا عبدالله المجرب

قمت بتعديلات في الكود اضافة الى بعض الشرح وكان جاهزا الى ان انقطاع الكهرباء حال دون وضعه في المنتدى

وكود الاستاذ عبدالله يفي بالغرض

لكن لوجود شرح بسيط ارفق الملف فربما يساعد اخي ابراهيم في اجراء تعديلات قد يحتاجها

في أمان الله

قناع ادخال2.rar

قام بنشر

الاخوه الكرام والافاضل

الاخ الخالدى

الاخ عبد الله

بارك الله فيكم

ومشكورين على الكود الرائع

ولكنى اريد شيئا اخر

اتمنى ان احصل عليه

الا وهو استخراج الرقم الذى يلى العلامه /Book1.rar

قام بنشر

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

أستاذي وسيدي الفاضل كريم الخلق والخلق رجب جاويش حفظك الله

ما شاء الله ولاقوة الا با لله بارك الله فيك وبك ونور بصرك وبصيرتك ور ضي عنك وأرضى خلقه عنك.

أبو أنس

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • اضف...

Important Information