Sanırım istediğiniz böyle birşey. Açılır Combobox İle 2.sayfadaki listeden istenilen sınıfların listesi alınmaktadır.
'Combo VBA Kodu
Private Sub ComboBox1_Change()
son_satir = Worksheets("liste").Cells(65536, 1).End(xlUp).Row
'sayfaya yazılı alanlarda her hangi bir yazı varsa temizleme bölümü
For b = 10 To 110
Worksheets("sayfa").Cells(b, 1).Value = ""
Worksheets("sayfa").Cells(b, 2).Value = ""
Worksheets("sayfa").Cells(b, 3).Value = ""
Worksheets("sayfa").Cells(b, 4).Value = ""
Next b
'Database deki alanların sonuna kadar gitmesi için döngü
For a = 2 To son_satir
'Combo daki seçili sınıf ile database(liste) deki sınıf isimlerinin karşılaştırılması doğru ise sayfaya yazdırıldığı alan
If (Worksheets("liste").Cells(a, 2).Value = Worksheets("sayfa").ComboBox1.Text) Then
son_satir2 = Worksheets("sayfa").Cells(65536, 2).End(xlUp).Row
Worksheets("sayfa").Cells(son_satir2 + 1, 2).Value = Worksheets("liste").Cells(a, 2).Value
Worksheets("sayfa").Cells(son_satir2 + 1, 3).Value = Worksheets("liste").Cells(a, 3).Value
Worksheets("sayfa").Cells(son_satir2 + 1, 4).Value = Worksheets("liste").Cells(a, 4).Value
End If
Next a
End Sub