Listboxdaki son satırın verilerini güncelleme

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
675
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Merhaba,

Listboxa veriler alıyorum, son veri yüklenen satırın bazı kolonlarını aşağıdaki kod ile değiştirmeye çalıştım. Ancak hata almaktayım. Kodu nasıl düzeltmem gerek ve aldığım hatanın sebebi acaba nedir.

for i = ListBox1.ListCount To ListBox1.ListCount için
ListBox1.List (i, 2) = TextBox4.Value
ListBox1.List (i, 4) = TextBox19.Value
ListBox1.List (i, 6) = TextBox18.Value
ListBox1.List (i, 7) = TextBox15.Value
sonraki ben


aldığım hata şöyle;
liste özelliği ayarlanamadı. geçersiz özellik dizisi indeksi
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sanıyorum listbox'un indeks değeri 0'dan başladığı için bu hata oluyordur. Listboxtaki satır sayısı 20 ise listcount 20 sonucunu verir ama listboxun 20. satırı yoktur, son satır 19'dur.

Listbox1.List(i-1,2)
...

Şeklinde deneyin.
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
675
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Sanıyorum listbox'un indeks değeri 0'dan başladığı için bu hata oluyordur. Listboxtaki satır sayısı 20 ise listcount 20 sonucunu verir ama listboxun 20. satırı yoktur, son satır 19'dur.

Listbox1.List(i-1,2)
...

Şeklinde deneyin.

Teşekkürler Yusuf bey, mantığını şimdi anladım
 
Üst