listbox tan okunan sahalar textboxlara yanlış taşıma yapıyor

Katılım
20 Temmuz 2005
Mesajlar
270
iyi akşamlar,
yaptığım bir uygulamada sayfadan bilgileri sort ederek bir listboxa yazdırıyorum.bu listbox tan seçtiğim kayıta ait tüm bilgileride ilgili textbox lara taşıyorum.ancak taşıma anında bir kayıtta doğru taşıma yaparken diğer kayıtta farklı sahalar geliyor ve bu da hatalı bir sonuç oluyor.
ekte sunmuş olduğum örenektede göreceksiniz.teşekkür ederim saygılarımla
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Kodlarınızdaki sorun; Find/Bul komutundan kaynaklanmakta... Find komutunun bir parametresini eksik girdiğinizden; aradığınız değer 1 ise, bunu hem değeri 1 olan hücrede, hem de değeri 1958 olan hücrede buluyor. Bu da; Textbox'lara aktarımda activecell ve offset ile işlem yaptığınızdan kaymalara sebep oluyor.

Listbox1'in Click olayında yer alan aşağıdaki kodunuzu;
Kod:
Selection.Find(TextBox4.Value, ActiveCell).Activate
şu şekilde değiştirin
Kod:
Selection.Find(TextBox4.Value, ActiveCell, [COLOR=red][B]Lookat:=xlWhole[/B][/COLOR]).Activate
Kırmızı yazan ek ile; Listbox'tan seçilen değerin; sayfada tam olarak karşılığı bulunan hücrelerde aratmış oluyoruz.
 
Katılım
20 Temmuz 2005
Mesajlar
270
sayın fpc çok teşekkür ederim yazdığınızı uyguladım ve sorunumu hallettim iyi akşamlar.
 
Üst