• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

listbox a gelen verilerin yolu

  • Konbuyu başlatan Konbuyu başlatan mnz
  • Başlangıç tarihi Başlangıç tarihi

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
bir sütunda şartları uyan hücreleri listbox içerisine alt alta alıyorum. farklı satırlarda.
listboxtaki satıra tıkladığımda ilgili hücre bilgilerini textbox a alamadım.
listbox içindeki sıralamayı kabul ediyor. halbuki lisbox içindeki ilk seçeneği 150. satırdan almış olabiliyor.
 
bir sütunda şartları uyan hücreleri listbox içerisine alt alta alıyorum. farklı satırlarda.
listboxtaki satıra tıkladığımda ilgili hücre bilgilerini textbox a alamadım.
listbox içindeki sıralamayı kabul ediyor. halbuki lisbox içindeki ilk seçeneği 150. satırdan almış olabiliyor.

Bu durumda direk olarak listboxtaki seçili bilgileri textboxa aktarırsınız. Örneğin,

Kod:
textbox1=listbox1.column(0)
textbox2=listbox1.column(1)
.
.
 
eksik ifade oldu galiba
listboxta seçili olanı texbox a alabiliyorum. ama,
örnek
o hücrenin 5 sağındaki bilgiyi veya tüm satırı ilgili textboxlara aktaramıyorum. listxboxta 3. sırada ama sheets de 100. sırada
 
o hücrenin 5 sağındaki bilgiyi veya tüm satırı ilgili textboxlara aktaramıyorum. listxboxta 3. sırada ama sheets de 100. sırada

Bu durumda listboxa verileri additem ile aldığınız anlaşılıyor. Bu tip durumlarda bence en pratik çözüm olarak, listboxa bir sütun daha ekleyin ve bu sütunun genişliğini sıfır yaparak gizleyin (bu sütunu ilk sütun yapabilirsiniz). Gizli olan bu sütunada verileri listboxa yüklerken satır nosunu yazdırın. Böylece sayfa üzerinde seçilen verinin hangi satırda olduğunu bu gizli sütundaki veriyi okuyarak kolayca bulabilirsiniz. Aksi takdirde seçilen veriyi tekrar sayfa üzerinde aramayı gerektiren kodlar yazmak gerekir.
 
döngü deki i yi o sütuna yazdırdım diyelim
listboxun click olayına
textbox1=sheets("sayfa1").cells.(listbox.listindex + i , 3)
bumudur. buyarı uyarlayamıyorum.
 
döngü deki i yi o sütuna yazdırdım diyelim
listboxun click olayına
textbox1=sheets("sayfa1").cells.(listbox.listindex + i , 3)
bumudur. buyarı uyarlayamıyorum.

Bu verinin birinci sütunda olduğunu kabul edersek aşağıdaki gibi olmalı.

Kod:
textbox1=sheets("sayfa1").cells(listbox1.column(0) , 3)
 
ama hani listbox içinde gizlediğimiz sütundaki ilgli satır????
 
ama hani listbox içinde gizlediğimiz sütundaki ilgli satır????

Sanırım ne demek istediğimi iyi izah edemedim. Satır no listboxun 1. sütunundaki değerdir. Yani veri yüklerken ilk sütuna satır nosunu, daha sonraki sütunlarada diğer verileri yükleyeceksiniz. İsterseniz listboxa veri aldığınız kodları verin onun üzerinden gidelim.
 
listbox

sayın leventm ilginize teşekkür ediyorum.

bu işyerimdeki çalışma
burda küçük bir örneğini yazdım.

listbox taki seçilen alttaki textboxlara.
yan sütunlarda da veriler olduğunu düşünün.
 
sütun sayısı çok fazla olduğunda listboxa bilgiler sığmayacak. tüm bilgileri lisxboxta göstermeden almamız mümkünmüdür.
elinize emeğinize sağlık.
 
Geri
Üst