سيم وضع الجزء التالي من الكود في حدث الكومبوبكس Private Sub ComboBox1_Change()
بالاضافة للموجود
ElseIf Me.ComboBox1.Value = "جدول4" Then
Label1.Caption = Sheet1.Cells(2, 28): Label2.Caption = Sheet1.Cells(2, 29)
Label3.Caption = Sheet1.Cells(2, 30): Label4.Caption = Sheet1.Cells(2, 31)
Label5.Caption = Sheet1.Cells(2, 32): Label6.Caption = Sheet1.Cells(2, 33)
Label7.Caption = Sheet1.Cells(2, 34): Label8.Caption = Sheet1.Cells(2, 35)
Label9.Caption = Sheet1.Cells(2, 36): hhhh
وبالتالي سيتم وضع كود آخر للبحث عن البيانات لظهورها في الليست والتي تخص الجدول 4
بالاكواد المستخدمة من الاخ الفاضل / ابراهيم ابو ليله ... جزاه الله خير ا
وهذا هو الجزء المقصود
Sub hhhh()
Dim Ary()
Dim i As Integer, ii As Integer, Lr As Integer
ListBox1.ColumnCount = cont
With Sheet1
Lr = .Cells(.Rows.Count, "a").End(xlUp).Row
For i = 3 To Lr
ii = ii + 1
ReDim Preserve Ary(1 To cont, 1 To ii)
Ary(1, ii) = .Cells(i, 28).Value
Ary(2, ii) = .Cells(i, 29).Value
Ary(3, ii) = .Cells(i, 30).Value
Ary(4, ii) = .Cells(i, 31).Value
Ary(5, ii) = .Cells(i, 32).Value
Ary(6, ii) = .Cells(i, 33).Value
Ary(7, ii) = .Cells(i, 34).Value
Ary(8, ii) = .Cells(i, 35).Value
Ary(9, ii) = .Cells(i, 36).Value
Next
End With
Me.ListBox1.Column = Ary
Erase Ary
End Sub
ارجو ان يفي ذلك بطلبك
تقبل خالص تحياتي
label-SSSS++.rar