cems
Altın Üye
- Katılım
- 2 Eylül 2005
- Mesajlar
- 2,260
- Excel Vers. ve Dili
- office 2003 tr + office 2010 tr 32bit
Merhaba, herkese iyi bayramlar dilerim
Burada anlatacağım işlev ve ekteki örnek dosyanın içeriği resmi nitelikli bir talep üzerine oluşturacağım ve userform kökenli bir çalışmanın parçasıdır.
Bu parçanın konusu Ankara ilimizin 2020 yılına göre bütün gerçek İlçe , mahalle , yeni yol adı , eski yol adı isim değş tarihini, hızla userforma getirmektir. Ek bir açıklamayı userform üzerine de bıraktım.
Ankara 'nın ilçe/ mahalle /yeniyol adı türü / eskiyol adı türü listelemeleriini bağlı combobox ile filtreleyerek seçim ve yine yeniyol adı türüne bağlı olarak eskiyol adı türü ile karar uygulama tarihini textboxlara otomatik gelmesini sağlamak istiyorum
Toplam 11000 satırdır.
Bunun için
1- il tek olduğundan combobox1 değerini properties ile " ankarayollar!a2:a11000 " ten çektim
2- ilçeler değişmeyeceğinden yardım sayfasına kopyalayarak benzerleri kaldırdım ve prperties ile "YARDIM!B2:B50" ten çektim.
Bunların işlem hızlandırmaya etkisi olup olmayacağından emin değilim , zira bütün işlemler ANKARAYOLLAR sayfasında da yürür mü emin değilim.
3- Orijinal devlet dölümünde yeni yol adı /türü eski yol adı / türü ve uygulama tarihi olduğundan bunlar BİRLEŞTİR fonksiyonu ile birleştirdim ve YENİ YOLADI TÜRÜ ESKİYOL ADI TÜRÜ olarak iki yeni sütun çıkardım.
Bağlı combobox ile
Ankara ilinin
***** ilçesinin
*****mahallesiinin
***** yeniyol adı türünü bulmak ve
bulduğum anda
textboxlara eski yol adı türü ve bunun uygulama tarihini otomatik düşürmek istiyorum.
Her kentimizde olduğu gibi Ankara ilimizde de cadde ve sokaklar zaman zaman il meclis kararı ile değişmekte, bu nedenle aranan yolun bulunması sadece eski veya sadece yeni yolun adı ve/veya türü ile bulunamazsa projenin kaydı başlamayacaktır. Bu yüzden biri bulunduğunda diğerinin de görüntülenmesi doğru olacaktır. Eski olanı geri attım , zira eskiden bir adı dahi olmayan sokaklar caddeler farkettim. Liste 2000 yılına ait bir listedir, güvenilir olduğunu düşünüyorum.
Ancak , bilinmez ; yeni bir ilçenin yeni bir mahallesinin yeni bir yol adı ve uygulama tarihi de gelebilir. Bunun için de ayrı bir küçük pop-up form üzerine basitçe ankarayollar listesinin altına eklemeyi ve a/z sırala ile de olması gereken sıra ve yere itelemeyi düşünüyorum
Aslında bağlı combo kodları ile denedim , her combobox için 1 dk dan fazla süre alıyor ve son comboboxlarda excel çöküyor ,CPU 100 civarına fırlıyor. Programı kullanacak birimin bilgisayarı bunu kaldıramayabilir , ancak kafa bir yerden sonra duruyor ve karıştırınca da çıkılmaz hal alıyor . Daha hızlı çözecek kod fikirlerine yer açmak üzere mevcutları temizledim .
Buraya eklemek ve sormamın nedeni diğer parçaların çalışmasını sağlamaya devam etmek ve sonuçta yardımlarınızla da bayram tatili içinde ilgili resmi talibe yetiştirip birleştirmektir
@Korhan Ayhan , @Haluk , @İdris SERDAR , @YUSUF44 ve diğer ustad ve ustalarımızın ilgisi ümidi ile
cems
Burada anlatacağım işlev ve ekteki örnek dosyanın içeriği resmi nitelikli bir talep üzerine oluşturacağım ve userform kökenli bir çalışmanın parçasıdır.
Bu parçanın konusu Ankara ilimizin 2020 yılına göre bütün gerçek İlçe , mahalle , yeni yol adı , eski yol adı isim değş tarihini, hızla userforma getirmektir. Ek bir açıklamayı userform üzerine de bıraktım.
Ankara 'nın ilçe/ mahalle /yeniyol adı türü / eskiyol adı türü listelemeleriini bağlı combobox ile filtreleyerek seçim ve yine yeniyol adı türüne bağlı olarak eskiyol adı türü ile karar uygulama tarihini textboxlara otomatik gelmesini sağlamak istiyorum
Toplam 11000 satırdır.
Bunun için
1- il tek olduğundan combobox1 değerini properties ile " ankarayollar!a2:a11000 " ten çektim
2- ilçeler değişmeyeceğinden yardım sayfasına kopyalayarak benzerleri kaldırdım ve prperties ile "YARDIM!B2:B50" ten çektim.
Bunların işlem hızlandırmaya etkisi olup olmayacağından emin değilim , zira bütün işlemler ANKARAYOLLAR sayfasında da yürür mü emin değilim.
3- Orijinal devlet dölümünde yeni yol adı /türü eski yol adı / türü ve uygulama tarihi olduğundan bunlar BİRLEŞTİR fonksiyonu ile birleştirdim ve YENİ YOLADI TÜRÜ ESKİYOL ADI TÜRÜ olarak iki yeni sütun çıkardım.
Bağlı combobox ile
Ankara ilinin
***** ilçesinin
*****mahallesiinin
***** yeniyol adı türünü bulmak ve
bulduğum anda
textboxlara eski yol adı türü ve bunun uygulama tarihini otomatik düşürmek istiyorum.
Her kentimizde olduğu gibi Ankara ilimizde de cadde ve sokaklar zaman zaman il meclis kararı ile değişmekte, bu nedenle aranan yolun bulunması sadece eski veya sadece yeni yolun adı ve/veya türü ile bulunamazsa projenin kaydı başlamayacaktır. Bu yüzden biri bulunduğunda diğerinin de görüntülenmesi doğru olacaktır. Eski olanı geri attım , zira eskiden bir adı dahi olmayan sokaklar caddeler farkettim. Liste 2000 yılına ait bir listedir, güvenilir olduğunu düşünüyorum.
Ancak , bilinmez ; yeni bir ilçenin yeni bir mahallesinin yeni bir yol adı ve uygulama tarihi de gelebilir. Bunun için de ayrı bir küçük pop-up form üzerine basitçe ankarayollar listesinin altına eklemeyi ve a/z sırala ile de olması gereken sıra ve yere itelemeyi düşünüyorum
Aslında bağlı combo kodları ile denedim , her combobox için 1 dk dan fazla süre alıyor ve son comboboxlarda excel çöküyor ,CPU 100 civarına fırlıyor. Programı kullanacak birimin bilgisayarı bunu kaldıramayabilir , ancak kafa bir yerden sonra duruyor ve karıştırınca da çıkılmaz hal alıyor . Daha hızlı çözecek kod fikirlerine yer açmak üzere mevcutları temizledim .
Buraya eklemek ve sormamın nedeni diğer parçaların çalışmasını sağlamaya devam etmek ve sonuçta yardımlarınızla da bayram tatili içinde ilgili resmi talibe yetiştirip birleştirmektir
@Korhan Ayhan , @Haluk , @İdris SERDAR , @YUSUF44 ve diğer ustad ve ustalarımızın ilgisi ümidi ile
cems
Ekli dosyalar
-
836.9 KB Görüntüleme: 13