Dim imar, emlak As Worksheet
Set imar = Sheets("imar")
Set alan = imar.Range("a3:a100")
Set bul = alan.Find(ComboBox1.Value, Lookat:=xlWhole)
For i = 4 To 31
If bul.Offset(1, i - 1) > 0 Then
ComboBox2.AddItem imar.Cells(2, i) & "(" & bul.Offset(1, i - 1) & ")"
End If
Next ibu kod ile sadece imar sayfasını tarıyor. Amacım imar, emlak, fen vb. birden çok sayfada taratmak.. Yardımcı olabilir misiniz?
Excel makro Birden fazla sayfada sorgulama hk.
4
●51
- 30-07-2021, 21:30:36
- 03-08-2021, 18:08:19ilk önce sayfa isimlerini liste haline getirin. Sonrasında bu sayfa adlarını bir for döngüsü ile sıra ile yazdığınız koda işlem yaptırın.
- 03-08-2021, 18:11:01Sub Listele()
Dim ws As Worksheet
Dim x As Integer
x = 1
Range("A:A").Clear
For Each ws In Worksheets
Cells(x, 1) = ws.Name
x = x + 1
Next ws
End Sub