Listbox Selected İndex'in sıfırlanması

Katılım
28 Mart 2015
Mesajlar
28
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
20-03-2024
Arkadaşlar merhabalar iyi çalışmalar..

Projesini yürütmüş olduğum stok depo programına ilişkin olarak

Listbox1 isimli nesne üzerinde bulunan yaklaşık 300 adet veri içerisinden 3 adetini seçip işlemlerini yaptırdığımda programın excel tarafında bir veri değişikliği olması durumunda listbox otomatik olarak kendini sıfırlıyor ve seçimlerimi iptal ediyor..

Örneğin:

listboxta multiselect özelliğini kullanarak ilk 3 satır üzerinde stok aktarımı yapmak için seçim yapıyorum..
Ürün 1 stokta 3 adet var
Ürün 2 stokta 2 adet var
Ürün 3 stokta 5 adet var..

Ben ürün 1 den 1 adet aktarım yapıp da aynı döngü içerisinde ürün 1 stok sayısını 3 ten 2 ye düşürdüğüm zaman listboxda kendini güncelliyor ve seçmiş olduğum seçimleri iptal ediyor.

Bu güncellemeyi nasıl öteleyebilirim
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,885
Excel Vers. ve Dili
Microsoft 365 Tr-64
Kodlarınızda listboxla alakalı bir yenileme işlemşi yapılıyor olması lazım.
Dosyanızı ya da kodlarınızı görmeden net şudur diye bir şey söyeleyemeyiz.

Kodlarınızın bir miktar revizyonu gerekecektir
 
Katılım
28 Mart 2015
Mesajlar
28
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhabalar dosyam ektedir.

Hata alınan kısım Userform2 ekranında sağda bulunan checkbox'u tikledikten sonra listenin en üstündeki 3 satırı seçimlediğimde 3 üncü olan ürünün aktarımını yapmadan ikinci ürünün aktarımı sonrasında stok sayısının güncellenmesinden sonra seçimlerin kaldırılması nedeniyle hata alınmaktadır.

Yardımınız için şimdiden teşekkürler..
Kodlarınızda listboxla alakalı bir yenileme işlemşi yapılıyor olması lazım.
Dosyanızı ya da kodlarınızı görmeden net şudur diye bir şey söyeleyemeyiz.

Kodlarınızın bir miktar revizyonu gerekecektir
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,885
Excel Vers. ve Dili
Microsoft 365 Tr-64
Dosyanızda deneme yaptığımda nereye ne gireceğimi bilemediğim için işlem yapamadım.
ListBox1 e ait kod satırı For-Next döngüsü dışında.
Bu da kurguladığınız işlemler bittikten sonra ListBoxun refresh ettiği anlamına gelir ki doğrusu da bu.
Bu durumda kurgunuzda hata yapıyor olmalısınız.

Benim kurgunuzu anlamam çok zor.
 
Katılım
28 Mart 2015
Mesajlar
28
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
20-03-2024
Kurguda herhangi bir hata yok üstadım. Çözümü seçmiş olduğum indexleri önce bi sütuna kaydetmek ve sonra da o verileri her döngü geçtiğinde tekrardan işaretlemekte buldum.

Araştırdım başka bir çözüm bulamadım.
 
Üst