M.NHAKAMI قام بنشر نوفمبر 9, 2019 قام بنشر نوفمبر 9, 2019 عندي 20 texebox بنفس الاسم يختلف فقط الرقم اريد الكود التالي يكون حلقة تكرار حتى لا اكتبه 20 مره الكود يعني ان text لا يقبل الا ثلاثة أرقام هي 0 و4و8 كود : If Me.Ev_text6.Value <> 0 Or Me.Ev_text6.Value <> 4 Or Me.Ev_text6.Value <> 8 Then MsgBox "القيمه المدخله خاطئه" End If
سليم حاصبيا قام بنشر نوفمبر 9, 2019 قام بنشر نوفمبر 9, 2019 ربما ينفع هذا الكود Option Explicit Sub Lopping() Dim txt As Object For Each txt In Me.Controls("TextBox") If Mode(txt.Value, 4) <> 0 And txt.Value < 9 Then MsgBox "القيمه المدخله خاطئه" End If Next End Sub 1
الـعيدروس قام بنشر نوفمبر 9, 2019 قام بنشر نوفمبر 9, 2019 السلام عليكم الى حل الغالي الاستاذ سليم ولاثراء الموضوع شاهد المرفق TxtBox_Tw.xlsm 1
M.NHAKAMI قام بنشر نوفمبر 10, 2019 الكاتب قام بنشر نوفمبر 10, 2019 اخي طريقة وضع الكود اين بالفورم ام انه تعبير عن داله
M.NHAKAMI قام بنشر نوفمبر 10, 2019 الكاتب قام بنشر نوفمبر 10, 2019 رفعت لكم الملف اتمنى ان الكود المطلوب يكون فعال للحقول Ev_text6 الى Ev_text22 تقريبا 17 texetbox فقط تحكيم.xlsm
أفضل إجابة الـعيدروس قام بنشر نوفمبر 10, 2019 أفضل إجابة قام بنشر نوفمبر 10, 2019 السلام عليكم تفضل المرفق تحكيم1.xlsm 1
M.NHAKAMI قام بنشر نوفمبر 10, 2019 الكاتب قام بنشر نوفمبر 10, 2019 في الحقيقه تعلمت منك الكثير جدا أخي العيدروس ممكن اعرف التالي ايش يعني Option Explicit عندي بعض الاكواد تعطلت فاذا حذف الكلمتين تفعلت ولم يتاثر الكود الذي عملته
الـعيدروس قام بنشر نوفمبر 10, 2019 قام بنشر نوفمبر 10, 2019 يشعر المستخدم تعريف المتغيرات اذا لديك متغيرات لم يتم تعريفها بـ Dim 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.