اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

استفسار فى كود فورم دخول للاكسيل


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

اذا فرضنا ان عندنا صفحة اسمها Accounts بها اسماء الاكونتات العمود A يحتوي علي اسماء الاكونتات والعمود B يحتوي علي كلمات المرور

فعند الضغط علي دخول يقوم بمقارنة المدخلات الحالية بالمعلومات الموجودة مسبقا

حاولت كتابة هذا الكود لكن فيه خطأ لا اعلمه بصراحة ممكن مساعدة فى تعديله

وجزاكم الله كل خير



For i = 2 To 100

If ComboBox1.value = Sheets("Accounts").Cells(i, "A") And TextBox1.value = Sheets("Accounts").Cells(i, "B") Then

MsgBox "ok"

End if

Next i

رابط هذا التعليق
شارك

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

بعد اذن اخي احمد زمان

كودك صحيح في حالة كانت الباسورد عبارة عن كلمة

أما اذا كان رقم

فيجب تعديل الكود

For i = 2 To 100

If ComboBox1.Value = Sheets("Accounts").Cells(i, "A") And TextBox1.Value = Val(Sheets("Accounts").Cells(i, "B")) Then

MsgBox "ok"

End If

Next i

رابط هذا التعليق
شارك

اخي احمد زمان

فى المرفق مثال علي ما اقصد

اخي يحي

جزاك الله كل خير علي المساعدة لكن بصراحة مازال الكود لا يعمل معي فلو ممكن نظرة سريعة علي المرفق

وجزاكم الله كل خير

accounts_test.rar

رابط هذا التعليق
شارك

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

أخي جرب هذا الكود


Private Sub CommandButton1_Click()

Dim i As Integer

For i = 1 To 100

	If ComboBox1.Value = Sheets("Accounts").Range("a" & i).Value And Val(TextBox1.Value) = Val(Range("b" & i).Value) Then

    	Sheets("sheet1").Select

	End If

Next i

End Sub

رابط هذا التعليق
شارك

السلام عليكم

اعتذر عن الاطالة فى هذا الاستفسار

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

برجاء مراجعة المرفق واوضحت المشكلة فى الملف المرفق

ولك فائق الشكر والتقدير

accounts_test.rar

رابط هذا التعليق
شارك

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

بعد اذن اخي الفاضل يحيى حسين

الذي احب ان اسابقه دائما - لأنه رجل صاحب علم على اصوله

اخي الكريم

جرب المرفق

accounts_test.rar

رابط هذا التعليق
شارك

السلام عليكم

مش قلتلك

لأنه رجل صاحب علم على اصوله

أخي احمد جزاك الله كل خير

و نحن من نتعلم منكم أخي الفاضل

==============

و اعتقد ان كود الاخ يحتاج إلى عملية إيقاف تكرار العد

و لقد جربته مع

Do Until

Loop

و لكني لم اصل لنتيجة لحد الآن

فريما يطرح أحد الأخوة فكرة تساعدنا

رابط هذا التعليق
شارك

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

تم تعديل بواسطه DBA.Oracle
رابط هذا التعليق
شارك

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information