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

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

قام بنشر (معدل)
بسم الله الرحمن الرحيم
 
السلام عليكم ورحمة الله وبركاتة
 
عندي هذا الكود ووضعتة في زر امر insert  لادخال البيانات من الفورم 2  الى الشيت 1 (((( كود ترحيل بيانات )))))))
المطلوب
عندي فورم3 اريد التعديل على هذا الكود -ليصبح عند فتح الفورم رقم3  يدخل البيانات في الشيت 3 (ايضا) مثل ماهو الحال في الفورم2 والشيت1
 
الكود هو
 

Private Sub CommandButton1_Click()
Cells(10000, "a").End(xlUp).Offset(1, 0).Value = Cells(10000, "a").End(xlUp).Offset(0, 0).Value + 1
Cells(10000, "b").End(xlUp).Offset(1, 0).Value = TextBox1.Value
Cells(10000, "c").End(xlUp).Offset(1, 0).Value = TextBox2.Value
Cells(10000, "d").End(xlUp).Offset(1, 0).Value = TextBox3.Value
Cells(10000, "e").End(xlUp).Offset(1, 0).Value = TextBox4.Value
Cells(10000, "f").End(xlUp).Offset(1, 0).Value = TextBox5.Value
Cells(10000, "g").End(xlUp).Offset(1, 0).Value = TextBox6.Value
Cells(10000, "h").End(xlUp).Offset(1, 0).Value = TextBox7.Value
Cells(10000, "i").End(xlUp).Offset(1, 0).Value = TextBox8.Value
Cells(10000, "j").End(xlUp).Offset(1, 0).Value = TextBox9.Value
Cells(10000, "k").End(xlUp).Offset(1, 0).Value = TextBox10.Value
End Sub

شكرا لكم ننتظركم بفارغ الصبر

 

‫Warehouses Muu 2013 - نسخة.rar

تم تعديل بواسطه abuthawabh
  • Like 1
قام بنشر

تكتب في في الزر امر insert  الكود التالي

 

Private Sub CommandButton1_Click()

Dim Lr As Long, i As Integer
With Sheet3
Lr = .Cells(Rows.Count, "A").End(xlUp).Row + 1
For i = 1 To 10
.Cells(Lr, i) = Me.Controls("TextBox" & i)
.Cells(Lr, 1) = Lr - 2
Next
End With


End Sub

قام بنشر

تفضل أخي هل هذا هو المطلوب 

وكان هناك خطأ في الكود الخاص بي الفورم الأول وتم تصحيحه

 الكود الخطأ  كالتالي

Cells(10000, "k").End(xlUp).Offset(1, 0).Value = TextBox9.Value

Cells(10000, "j").End(xlUp).Offset(1, 0).Value = TextBox10.Value

والصواب 

Cells(10000, "j").End(xlUp).Offset(1, 0).Value = TextBox9.Value

Cells(10000, "k").End(xlUp).Offset(1, 0).Value = TextBox10.Value

أبو محمد أشرف.rar

قام بنشر

تكتب في في الزر امر insert  الكود التالي

 

Private Sub CommandButton1_Click()

Dim Lr As Long, i As Integer

With Sheet3

Lr = .Cells(Rows.Count, "A").End(xlUp).Row + 1

For i = 1 To 10

.Cells(Lr, i) = Me.Controls("TextBox" & i)

.Cells(Lr, 1) = Lr - 2

Next

End With

End Sub

 

استاذي ودكتوري  ابوحنين الرائع 

جربت الكود ولك مع الاسف لم يزبط معي فشكرا لك على المحاولة .بارك الله فيك

 

استاذي ابومحمد  اشرف

رعاك الله يا طيب وبارك الله فيك وفي اهلك ومالك وولدك 

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

ثانيا اشكرك من كل قلبي عاى عمل الكود الاخر شكرالك

 

وعندي استفسار هل من الممكن  او سؤالي كيف اقوم بتعديل الرقم التسلسلي التلقائي في الكود بحيث يكون في الصف الذي اريد  ان امكن

وان لم يكن ...فكيف اقوم بحذفة 

شكرا لكم

ننتظركم

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

تفضل أخي  

iRow = ws.Cells(Rows.Count, 1) _

.End(xlUp).Offset(1, 0).Row

يتم التعديل في السطر التالي

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

Me.TextBox1.SetFocus

تم تعديل بواسطه أبو محمد أشرف

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