عبد الله-بلال قام بنشر ديسمبر 25, 2010 قام بنشر ديسمبر 25, 2010 السلام عليكم يا إخواني ، أشكركم جزيل الشكر على تزويدنا بالمعلومات القيمة في مجال البرمجة أما بعد : أريد أن أقوم بترحيل بيانات من الفورم إلى مكانها المخصص لها في ورقة حجز النقاط ، فينقصني الكود الخاص بهذه العملية بحيث أن الكمبو بوكس بها أسماء التلاميذ الموجودين بورقة حجز التلاميذ و شكرا و الله يجازيكم أحسن الجزاء . إذا أمكن شرح الكود من فضلكم . تفضل المرفق نقاط التلاميذ.rar
عبد الفتاح كيرة قام بنشر ديسمبر 25, 2010 قام بنشر ديسمبر 25, 2010 (معدل) تفضل مولانا تم تعديل ديسمبر 25, 2010 بواسطه kemas
عبد الله-بلال قام بنشر ديسمبر 25, 2010 الكاتب قام بنشر ديسمبر 25, 2010 السلام عليكم أخي kemas جزاكم الله ، و لكن الرد غير موجود و شكرا.
عبد الفتاح كيرة قام بنشر ديسمبر 25, 2010 قام بنشر ديسمبر 25, 2010 تفضل مولانا استخدم الكود التالى مع الزر المسمى " ترحيل " Private Sub CommandButton1_Click() Dim myrng As Range Dim myc As Range With Sheets("ÍÌÒ ÇáäÞÇØ") Set myrng = .Range("b9:b100") For Each myc In myrng If myc.Value = Me.ComboBox1.Value Then For i = 1 To 4 myc.Offset(0, i + 6).Value = Me.Controls("textbox" & i).Text Me.Controls("textbox" & i).Text = "" Next i myc.Offset(0, 13).Value = Me.Controls("textbox5").Text Me.Controls("textbox5").Text = "" End If Next myc End With End Sub نقاط التلاميذ-kemas.zip
عبد الله-بلال قام بنشر ديسمبر 25, 2010 الكاتب قام بنشر ديسمبر 25, 2010 يا أخي kemas بارك الله فيك و كثر الله من أمثالك الترحيل يعمل بشكل جيد . ينقصني إذا شئت كيفية تحديد لأعلى نقطة في textbox ( يعني في تقويم المستمر لا تتعدى النقطة 20 و في الاختبارات لا تتعدى النقطة 10 ) و كيف أرغمها أن تقبل الأرقام فقط و لكم و لكل الأعضاء و المشرفين و كل من هو قائم على هذا المنتدى الرائع جزيل الشكر و السلام عليكم و رخمة الله و بركاته.
عبد الفتاح كيرة قام بنشر ديسمبر 26, 2010 قام بنشر ديسمبر 26, 2010 (معدل) أضف السطور التالية داخل الحلقة For i = 1 To 4 If Val(Me.Controls("TextBox" & i).Text) > 10 Then TextBox1.Text = "" Exit Sub myc.Offset(0, i + 6).Value = Me.Controls("textbox" & i).Text Me.Controls("textbox" & i).Text = "" Next i ثم لإجبار مربع النص على قبول الأرقام فقط دون الحروف ضع الكود التالى فى حدث keypress لكل مربع نص Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0 End Sub تم تعديل ديسمبر 26, 2010 بواسطه kemas
عبد الله-بلال قام بنشر ديسمبر 26, 2010 الكاتب قام بنشر ديسمبر 26, 2010 السلام عليكم أخي kemas بارك الله فيك ، و لكن الكود لا يعمل بعد إضافة الأسطر التي قلت لي داخل الحلقة لست أدري لماذا؟ و أما الكود الثاني فهو يعمل جيدا ( كود إجبار مربع نص بقبول الأرقام فقط) و شكرا و اسمح لي على الإزعاج .
عبد الفتاح كيرة قام بنشر ديسمبر 26, 2010 قام بنشر ديسمبر 26, 2010 عفوا خطأ بسيط If Val(Me.Controls("TextBox" & i).Text) > 10 Then TextBox1.Text = "" Exit Sub عدل السطر الثانى إلى Me.Controls("TextBox" & i).Text = ""
عبد الله-بلال قام بنشر ديسمبر 26, 2010 الكاتب قام بنشر ديسمبر 26, 2010 يا أخي kemas أتعبتك معي ... عندما عدلت الكود جاءت نافذة تقول (erreur de compilation ، for sans next )مع العلم أن مربعات نص لا تقبل الحروف و لكن تقبل الأرقام بأي رقم تكتبه فيها و أنا ينقصني تحديد الأرقام ( ت.مستمر لا يتعدى 20 و اختبارات لا تتعدى 10 ) و شكرا جزيلا .
عبد الفتاح كيرة قام بنشر ديسمبر 26, 2010 قام بنشر ديسمبر 26, 2010 تفضل أخى الملف بعد التعديل نقاط التلاميذ-kemas2.zip
عبد الله-بلال قام بنشر ديسمبر 26, 2010 الكاتب قام بنشر ديسمبر 26, 2010 اسمح لي على تعبك معي و لكن خلل في الكود لأنه يرحل بيانات مربع نص رقم 1 فقط و جزاك الله الجنة إن شاء و السلام عليكم .
عبد الفتاح كيرة قام بنشر ديسمبر 27, 2010 قام بنشر ديسمبر 27, 2010 (معدل) و لا يهمك أخى تفضل كان يوجد سطر بيانات فى أعلى الصفحة نقاط التلاميذ-kemas3.zip تم تعديل ديسمبر 27, 2010 بواسطه kemas
عبد الله-بلال قام بنشر ديسمبر 27, 2010 الكاتب قام بنشر ديسمبر 27, 2010 أخي kemas بارك الله فيك و جزاك الله كل الخير على هذه الإفادة و إذا أحتجت لأحد من الخبراء في هذا المنتدى فإني لا أقصر في طرح الأسئلة للاستفادة فقط لأنني مبتدأ في vba وشكرا جزيلا مرة أخرى و السلام عليكم .
عبد الله-بلال قام بنشر يناير 3, 2011 الكاتب قام بنشر يناير 3, 2011 بارك الله فيكم أخي supperadmin كما نتمنى من الله عزوجل أن يعلمنا من أساتذتنا الأفاضل و الله لا يضيع أجر المحسنين .
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان