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

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

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

السلام عليكم

مطلوب ترحيل بيانات الخمسيين تكست بوكس مرة واحدة للشيت فى مدى مطاط من(a:e"& lr") بحيث يبدا من a2فى الادخال الاول ثم من(lr+1)فى الادخال التالى وهكذا بمعنى لو تم ملئ بيانات الخمسين تكست بوكس يكون ادخال البيانات فى الخلايا من (a2:e10)ثم من (a11:e20) وهكذا

Book101.xlsm

تم تعديل بواسطه a.kawkab
  • أفضل إجابة
قام بنشر

السلام عليكم

تم التوصل الى الكود باقتباس من احد اعمال العلامة خبور

تم رفع الشيت بالكود للاستفادة وشكرا لكم

Private Sub CommandButton1_Click()
' أمر ترحيل بيانات
Dim LR As Long
Dim Adr As String
Dim r As Integer, c As Integer
'''''''''''''''''''''''''''''''
With Sh1
    LR = .Cells(.Rows.Count, "A").End(xlUp).Row + 1
End With
''''''''''
For r = 1 To 10
    Adr = Cells(r, 1).Address(0, 0)
        For c = 1 To 5
            Adr = Cells(r, c).Address(0, 0)
            Sh1.Range("A" & LR).Cells(r, c).Value = Me.Controls(Adr).Value
        Next
Next
''''''
End Sub

 

Book101Add.xlsm

  • Like 2
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information