Sorun şu; hazır ve işler durumda kodlanmış bir yapı mevcut.
Kodu/işleyişi tamir etmek bence daha sıkıntılı, biraz uğraşmak gerekir ve düşüncem,
userform kodlamalarını yapan kişinin bu tamiratı yapmasının daha az zahmetli olacağı yönünde.
Örneğin;
-- Listbox verileri, Combobox seçime göre, koşul kontrolü ve Listbox verilerinin tekrar oluşturulması şeklinde oluştuğu bir kod yapısı mevcut.
-- Seçim yaptığınız orta üstteki Combobox'a alınan verilerde mükerrerlik kontrolü de yok malessef.
Makroları kendi belgenize uyarlama güçlüğü çekmemeniz bakımından;
-- Seçim yaptığınız orta üstteki Combobox'a verileri, tekrarsız liste oluşmasını sağlayacak şekilde almak gerekiyor,
-- Listbox'a veri alırken de mevcut Listbox verileri içerisinde koşullu arama (bir anlamda
filtre) yapılarak Listbox güncelleniyor,
Aslında burada da Veri sayfasında
filtre uygulanıp, gizleyerek kullanabileceğiniz yeni bir sayfaya bu verileri aktarmak ve bu sayfadan da
ListBox'a veri aktarmak pratik olur.
-- belgenizdeki VERİ tablosunda silme yerine, aktarılan verinin satırında uygun bir sütuna,
verinin arşiv sayfasına aktarıldığını göstermek üzere bir işaret (örneğin, sayı/metin/tarih/arşiv sayfasındaki satır numarası gibi) yazdırmak anlamlı olur.
Böylece arşivlenen/arşivlenmeyen veriler birbirinden ayırt edilme imkanı olur gibi görünüyor.
Ez cümle biraz uğraşmak lazım.