redim preserve hatası

şehiriçi

Altın Üye
Katılım
1 Ağustos 2013
Mesajlar
563
Excel Vers. ve Dili
Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
12-03-2025
Merhaba Arkadaşlar ,
yine çözemediğim bir soruyla karşınızdayım. Sorum başlıktan da anlayacağınız üzere redim preserve ile ilgili
Ekte verdiğim dosyada 3 sayfa mevcut benim yapmak istediğim sehirici ve sehiric2 sayfalarından ,sehiri,ci2 sayfasındaki Form butonuna tıklayınca gelen listbox1 deki hat1..hat13...hat14 bu 3 nü birden seçip commandbutona tıklayınca listbox2 ye 3 sütun halinde her iki sayfadan şu verileri getirecek
1 sütuna Hat adı 2 sütuna Plaka ve son olarak 3 sütıuna da araç durak çıkış saatini verecek ....Ama
run_time error '9' subscript out of range hatası alıyorum . Forumdan biraz araştırdım ama çözemeyince size müracat ediyorum ,desteğiniz için şimdiden teşekkürlerimi sunuyorum , saygılarımla ..
 

Ekli dosyalar

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bana göre gereksiz yere verileri diziye alarak kodlamayı uzatmışsınız. Döngü ile işlem yapılırken bu verileri direk listboxada alabilirsiniz. Ben kodları kendi mantığıma göre yeniden yazdım. Ancak veri alınan sayfalardaki sütunlar aynı olsa ve veriler hat adına göre alfabetik sıralı olsa kodlar daha da kısaltılabilir.

Dosya ektedir.
 

Ekli dosyalar

şehiriçi

Altın Üye
Katılım
1 Ağustos 2013
Mesajlar
563
Excel Vers. ve Dili
Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
12-03-2025
Sn Levent Bey cevabınız için çok teşekkürler . Ancak sizinde söylediğiniz gibi her iki sayfadaki sütunlar farklı olunca sıkıntı oluyor , ama verdiğiniz kod 'u kendime göre revize ettim . Dizi kullanmaktaki amacım , listbox2 nin 3 . sütununu yani saatleri küçükten büyüğe göre sıralamaktı. şimdi sizden ricam mümkünse listbox2 deki saatleri sıralamanız .Ben sizin verdiğiniz kod a göre revize edilmiş son halini ekliyorum
 

Ekli dosyalar

Üst