انسان27 قام بنشر ديسمبر 9, 2013 مشاركة قام بنشر ديسمبر 9, 2013 بعد اذنكم : 1- ما هوا الخطاء فى الكود عند الضغط على عرض البيانات فى اليوزرفورم . 2- اريد كود تسلسل تلقائى عند ترحيل البيانات فيظهر المسلسل تلقائى فى خانة المسلسل فى اليوزرفورم . وشكرا للمساعدة كود ترحيل من يوزر فورم دفعة واحدة الى جدول 3.rar رابط هذا التعليق شارك More sharing options...
حمادة عمر قام بنشر ديسمبر 9, 2013 مشاركة قام بنشر ديسمبر 9, 2013 السلام عليكم الاخ الكريم / انسان27 بارك الله فيك استبدل الكود الخاص بالعرض بهذا الكود Private Sub CommandButton2_Click() Set sh12 = Sheets("1") lr = sh12.[A65000].End(xlUp).Row For Each cl In sh12.Range("A5:B" & lr) If (Val(Me.TextBox1)) = cl Then Me.TextBox2 = cl.Offset(0, 1) Me.TextBox3 = cl.Offset(0, 2) Me.TextBox4 = cl.Offset(0, 3) Me.TextBox5 = cl.Offset(0, 4) Me.TextBox6 = cl.Offset(0, 5) Me.TextBox7 = cl.Offset(0, 6) Me.TextBox8 = cl.Offset(0, 7) Me.TextBox9 = cl.Offset(0, 8) Me.TextBox10 = cl.Offset(0, 9) End If Next End Sub والكود المطلوب لعمل تسلسل تلقائي استخدم الكود التالي في حدث الفورم Private Sub UserForm_Activate() Sheets("1").Select SS = Cells(Rows.Count, 1).End(xlUp).Row TextBox1 = Val(Cells(SS, 1)) + 1 End Sub واليك المرفقات ارجو ان يفي بطلبك كود ترحيل من يوزر فورم دفعة واحدة الى جدول -SAMA.rar رابط هذا التعليق شارك More sharing options...
انسان27 قام بنشر ديسمبر 9, 2013 الكاتب مشاركة قام بنشر ديسمبر 9, 2013 الله يجزاك كل خير .. اخى الكريم على المساعدة السريعــــــــــــة اعانك الله دائما على فعل الخيرات وتقبل منك .. امين رابط هذا التعليق شارك More sharing options...
حمادة عمر قام بنشر ديسمبر 9, 2013 مشاركة قام بنشر ديسمبر 9, 2013 السلام عليكم الاخ الكريم / انسان27 بارك الله فيك تقبل خالص تحياتي وجزاك الله خيرا رابط هذا التعليق شارك More sharing options...
إبراهيم ابوليله قام بنشر ديسمبر 10, 2013 مشاركة قام بنشر ديسمبر 10, 2013 اخى حماده بارك الله فيك ولكنى حاولت سابقا الاستفاده من الكود كالاتى Private Sub TextBox1_Change() Set sh12 = Sheets("1") lr = sh12.[A65000].End(xlUp).Row For Each cl In sh12.Range("A5:B" & lr) Exit Sub If (Val(Me.TextBox1)) = cl Then Me.TextBox2 = cl.Offset(0, 1) Me.TextBox3 = cl.Offset(0, 2) Me.TextBox4 = cl.Offset(0, 3) Me.TextBox5 = cl.Offset(0, 4) Me.TextBox6 = cl.Offset(0, 5) Me.TextBox7 = cl.Offset(0, 6) Me.TextBox8 = cl.Offset(0, 7) Me.TextBox9 = cl.Offset(0, 8) Me.TextBox10 = cl.Offset(0, 9) End If End If Next End Sub وواجهتنى مشكله حاولت حلها ولم استطع وهى ان لوقيمه التيكست بوكس لاتساوى قيمة المتغيرc1 يتم تفريغ جميع التيكست بوكس من البيانات فكيف يتم عمل ذلك رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.