هذا الكود للبحث وأستخلاص نتائج من مجموعة شيتات لكن المشكل أنه يستخرج نتائج شيت واحدة فقط. كما أنه لا يسمح بتكرار الأستعلام اكثر من مرة. اين الخطأ أيها المبدعون؟
Sub Searching()
i = 8
For sh = 2 To Sheets.Count
For Each C In Sheets(sh).Range("F8:F" & Sheets(sh).Cells(Rows.Count, "F").End(xlUp).Row)
If C = Sheets(1).[B3] Then
Sheets(1).Cells(i, 1) = Sheets(sh).Name
Sheets(1).Cells(i, 2) = Sheets(1).[B3]
For j = 3 To 9
Sheets(1).Cells(i, j) = Sheets(sh).Cells(C.Row, j + 4).Value
Next
i = i + 1
End If
Next
Next
End Sub
programe.xlsm