Şarta Göre aram yapma

Kodla Büyü

serkanholep

Seçkin Üye
Seçkin Üye
Mesajlar
709
ekteki analiz dosyamda bir sayfada öğrenci listem var

ben başka sayfalardan sınıf adı yazarak sınıf listesini getirmek istiyorum

ama bunu yapmak için listemin birinci sütununda veriler arası bağlantı kurmak için bir sütun oluşturmak zorunda kaldım

ama ben atıyorum liste haricinde 4 tane sayfam var ve her sayfada başka sınıf listeleri çağırmak istiyorum

işte bu olmuyor . çünkü tek dosyada tek sınıf çağrılıyor
 

Ekli dosyalar

  • Sekonaliz-BT-9-A.rar
    883.4 KB · Görüntüleme: 52
listeleri yazarken sınıf sütunları da koysan, sonra listelerken basit bir if hücre=9A gibi bir ifadeyle yazdırabilirsin.. ben tam anladım mı sorunu?
 
impetus23' Alıntı:
listeleri yazarken sınıf sütunları da koysan, sonra listelerken basit bir if hücre=9A gibi bir ifadeyle yazdırabilirsin.. ben tam anladım mı sorunu?

programda

liste sayfasında sınıf,ad soyad,no vs vs sütunları var (her öğrencinin sınıfı ayrı ayrı yazıyor yani birleştirilmiş satırlar yok)

ben sınıf -1 sayfası yapıp A1 hücresine 9-A yazdığımda 9-A listesi çıksın istiyorum

sınıf-2 sayfası yapıp A1 hücresine 9-B yazdığımda 9-B listesi çıksın istiyorum

-
-
-
-
ama şu anki programda sayfa-1 ve sayfa-2 ye ayrı ayrı liste getiremiyorum
 
Private Sub fonk(x)
For i = 1 To 1000
If Worksheets("liste").Range("G" & i).Value = x Then
Range("a" & i) = Worksheets("liste").Range("c" & i).Value
Range("b" & i) = Worksheets("liste").Range("d" & i).Value
Range("c" & i) = Worksheets("liste").Range("e" & i).Value
End If
Next i
End Sub


sanırım böyle bir fonksiyon oluşturup change veya activate olayına fonk (Range("a" & 1)) yazıp çağırabilirsin.. burda c-d-e listendeki sütunlar diye öyle yazdım a-b-c de sayfandaki yazdırmak istediğin sütunlar.. while döngüsü kullansan daha iyi:)
 
Geri
Üst