Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
ListBox Verilerini Sayfadan Silme
- Konuyu başlatan barkin
- Başlangıç tarihi
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Çözüm
Tekrar merhaba Sayın @Barkın,
Belgenizdeki kodlarda değişiklikler yaptım (biraz kod temizliğine ihtiyaç olabilir)
İşleyişi, 4 numaralı cevabımdaki açıklamalar doğrultusunda bir miktar değiştirdim.
Belgede bir adet GİZLİ sayfa var (Listbox veri kaynağı olarak kulanılacak)
Arşivlenen/arşivlenmeyen ayrımını VERİ sayfasında M sütununa E/boş durumuna göre ayırt etmek mümkün.
M sütununda E yazanlar arşivlenenler, boş olanlar arşivlenmemiş olanlar.
Yeni veriler ekleyerek denemeler yaparsınız.
Belgenizdeki kodlarda değişiklikler yaptım (biraz kod temizliğine ihtiyaç olabilir)
İşleyişi, 4 numaralı cevabımdaki açıklamalar doğrultusunda bir miktar değiştirdim.
Belgede bir adet GİZLİ sayfa var (Listbox veri kaynağı olarak kulanılacak)
Arşivlenen/arşivlenmeyen ayrımını VERİ sayfasında M sütununa E/boş durumuna göre ayırt etmek mümkün.
M sütununda E yazanlar arşivlenenler, boş olanlar arşivlenmemiş olanlar.
Yeni veriler ekleyerek denemeler yaparsınız.
Merhaba Sayın @Barkın,
Seçenek1: Arşivleme için kullanılan CommandButton kodlarında,
aşağıda kırmızı renklendirdiğim satırların arasına yeşil olanları ekleyerek deneyiniz.
Seçenek 2:
-- mavi satırı, UserForm kodlarının en üstüne,
-- kırmızı olan satırı CommandButton8 kodlarının Dim ..... satırının aldına,
-- yeşil satırları ise, MsgBox "Veriler arşivlendi." satırının hemen üstüne
ekleyin.
Seçenek1: Arşivleme için kullanılan CommandButton kodlarında,
aşağıda kırmızı renklendirdiğim satırların arasına yeşil olanları ekleyerek deneyiniz.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (5 satır).
Giriş Yap
-- mavi satırı, UserForm kodlarının en üstüne,
-- kırmızı olan satırı CommandButton8 kodlarının Dim ..... satırının aldına,
-- yeşil satırları ise, MsgBox "Veriler arşivlendi." satırının hemen üstüne
ekleyin.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (7 satır).
Giriş Yap
@Ömer BARAN bey çok teşekkürler..
Bir şey daha istesem... Arşive aktarırken mükerrer kontrolu yaptırabilir miyiz? Aynı veriden/verilerden varsa uyarsın, aktarma yaptırmasın. Hangi aynı verilerin var olduğunu msgbox ile gösterebilir miyiz?
Bir şey daha istesem... Arşive aktarırken mükerrer kontrolu yaptırabilir miyiz? Aynı veriden/verilerden varsa uyarsın, aktarma yaptırmasın. Hangi aynı verilerin var olduğunu msgbox ile gösterebilir miyiz?
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.
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.
Hocam teşekkür ederim..
Biraz uğraşırsam yaparım herhalde.. Yapamazsam size danışırım yine.. Kolay gelsin
Biraz uğraşırsam yaparım herhalde.. Yapamazsam size danışırım yine.. Kolay gelsin
Elbette, her daim buralardayız.
Tasarımı/işleyişi kafanızda netleştirdikten sonra gerisi kolay.
Adım adım parça parça, her durum için forumumuzda konu açarak belgenizi tamamlama yoluna gidersiniz.
Tasarımı/işleyişi kafanızda netleştirdikten sonra gerisi kolay.
Adım adım parça parça, her durum için forumumuzda konu açarak belgenizi tamamlama yoluna gidersiniz.
Tekrar merhaba Sayın @Barkın,
Belgenizdeki kodlarda değişiklikler yaptım (biraz kod temizliğine ihtiyaç olabilir)
İşleyişi, 4 numaralı cevabımdaki açıklamalar doğrultusunda bir miktar değiştirdim.
Belgede bir adet GİZLİ sayfa var (Listbox veri kaynağı olarak kulanılacak)
Arşivlenen/arşivlenmeyen ayrımını VERİ sayfasında M sütununa E/boş durumuna göre ayırt etmek mümkün.
M sütununda E yazanlar arşivlenenler, boş olanlar arşivlenmemiş olanlar.
Yeni veriler ekleyerek denemeler yaparsınız.
Belgenizdeki kodlarda değişiklikler yaptım (biraz kod temizliğine ihtiyaç olabilir)
İşleyişi, 4 numaralı cevabımdaki açıklamalar doğrultusunda bir miktar değiştirdim.
Belgede bir adet GİZLİ sayfa var (Listbox veri kaynağı olarak kulanılacak)
Arşivlenen/arşivlenmeyen ayrımını VERİ sayfasında M sütununa E/boş durumuna göre ayırt etmek mümkün.
M sütununda E yazanlar arşivlenenler, boş olanlar arşivlenmemiş olanlar.
Yeni veriler ekleyerek denemeler yaparsınız.
Ekli dosyalar
Çözüm
Sayın @Barkın
Sorunuz çözüme ulaşıldı ise konuyu çözüldü olarak işaretleyip, kilitleyelim.
Sorunuz çözüme ulaşıldı ise konuyu çözüldü olarak işaretleyip, kilitleyelim.
Dönüş sağlanmadığı için konu çözüldü olarak işaretlenip, kilitlenmiştir.
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer konular Benzer kaynaklar Benzer dosyalar
-
-
Birden Fazla Sayfadan Silme
- YasarPiskin
- Makro Soruları
- Yanıt: 3
-
ListBox Verilerini Çalışma Sayfasına Aktarma
- dimple
- Makro Soruları
- Yanıt: 13
-
H Sütunu Değişince Satır Verilerini Makroyla Silme
- kurban
- Makro Soruları
- Yanıt: 2
-
Sipariş Takip Verilerini ListBox Nesnesine Ekleme
- Natlila
- Makro Soruları
- Yanıt: 16
-
ListBox Üzerine ComboBox Ekleme
- merttr07
- Makro Soruları
- Yanıt: 4
-
-
-
Diğer Sayfadan Veri Çekme
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
ListBox ve ComboBox ile Satır Kaydırma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Pivot Verilerini Almayı Devre Dışı Bırakma Etkinleştirme
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Özet Tablo Verilerini Gruplandırma ve Grubu Çözme
- ExcelDepo
- VIP
- İndirme: 0
-
Aralıklı Olarak Satır Silme
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
-
-
ListBox Nesnesine Sayfadan Veri Alma
- ExcelDepo
- Excel Şablonları
- İndirme: 18
-
Boş Hücreleri Silme
- ExcelDepo
- Excel Şablonları
- İndirme: 7
-
ListBox Nesnesine Hızlı Veri Alma
- ExcelDepo
- Excel Şablonları
- İndirme: 35
-
CheckBox ile ListBox Kontrol Etme
- cakarem
- Excel Şablonları
- İndirme: 18
-
TextBox ile ListBox Filtreleme
- ExcelDepo
- Excel Şablonları
- İndirme: 22
-