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.
ListViewdeki Verileri Şartlı Olarak Aldırma
- Konuyu başlatan slckflz36
- Başlangıç tarihi
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Merhaba, Sayın @slckflz36 forumumuza hoşgeldiniz.
Sorularınızı, ekran görüntüsü yerine, cevabımın altındaki İMZA bölümünde yer alan açıklamalar doğrultusunda hazırlayacağınız
örnek belge üzerinden sorarsanız; daha hızlı sonuca ulaşabilirsiniz.
Böylece, UserForm olayları konusunda tecrübeye sahip üye/yönetcilirimizden çözüm önerileri geelecektir.
İyi çalışmalar dilerim.
Sorularınızı, ekran görüntüsü yerine, cevabımın altındaki İMZA bölümünde yer alan açıklamalar doğrultusunda hazırlayacağınız
örnek belge üzerinden sorarsanız; daha hızlı sonuca ulaşabilirsiniz.
Böylece, UserForm olayları konusunda tecrübeye sahip üye/yönetcilirimizden çözüm önerileri geelecektir.
İyi çalışmalar dilerim.
Ekte ki dosyayı inceleyiniz.
İlgili kod yapısı:
Not: 20 den fazla kayıt gösterimi yapılmamaktadır.
Not: Userform1 açmak için ilk formdaki listeden seçim işlemi yapınız.
İlgili kod yapısı:
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (14 satır).
Giriş Yap
Not: 20 den fazla kayıt gösterimi yapılmamaktadır.
Not: Userform1 açmak için ilk formdaki listeden seçim işlemi yapınız.
Ekli dosyalar
Sayın Cakarem İlginize teşekkür ederim fakat kodlar düzgün çalışmıyor. Listview1 deki verilere göre değerleri getirmiyor yanlış bilgiler geliyor. Hep C404 ürünü ile ilgili bilgiler geliyor bir hata var kontrol edermisiniz ? 2 adet üründe olsa hep 20 adet textbox verileri geliyor
Sorunuzda emek yazılanların getirilmesini talep etmişsiniz. Kodumuz da ona göre çalışmaktadır. Seçilen satırdaki veriye göre mi listelemek istiyorsunuz?
Sayın @cakarem 'in müsadeleriyle.
Ben ise ekteki belgedeki gibi bir yapı düşünmüştüm, alternatif olsun.
Ekteki belgeyi deneyiniz.
NOT:
-- Belgenizdeki UserForm1'de yer alan TextBox'lar yeniden adlandırılmıştır (numaraları düzenli hale getirildi)
-- Eklenen bir adet Module mevcut.
Ben ise ekteki belgedeki gibi bir yapı düşünmüştüm, alternatif olsun.
Ekteki belgeyi deneyiniz.
NOT:
-- Belgenizdeki UserForm1'de yer alan TextBox'lar yeniden adlandırılmıştır (numaraları düzenli hale getirildi)
-- Eklenen bir adet Module mevcut.
Ekli dosyalar
Değerli Üstadlar teşekkür ederim. Sayın Ömer'in kodu ile birazda düzenleme yaparak istediğim noktaya gelebildim. Fakat 20 satırdan fazla olan ürünlerde hata veriyor bunun kısıtlaması 20 satırmıdır daha fazla veriyi aldırtamıyor muyuz? Textbox değil de Label lere aldırsak sonuçları birşey değişir mi ? Özellikle Textboxlara almak istedim ki karşılıklarında formul hesaplatmak istiyorum. Nasıl bir yol izlemeliyim
Değerli Üstadlar teşekkür ederim. Sayın Ömer'in kodu ile birazda düzenleme yaparak istediğim noktaya gelebildim. Fakat 20 satırdan fazla olan ürünlerde hata veriyor bunun kısıtlaması 20 satırmıdır daha fazla veriyi aldırtamıyor muyuz? Textbox değil de Label lere aldırsak sonuçları birşey değişir mi ? Özellikle Textboxlara almak istedim ki karşılıklarında formul hesaplatmak istiyorum. Nasıl bir yol izlemeliyim
Ekteki Resimdeki Hatayı Alıyorum ;

ListView veya listboxa aldırmak daha mantıklıdır.
Hata, 20 den fazla veri olduğunda meydana gelmektedir. Bu nedenle veri adet kontrolü yapılmalıdır. 20 satırlık textbox eklendiği için en fazla 20 veri çekilebilir. Label de olsa mantık aynıdır Feyzullah hocamın dediği gibi listbox daha mantıklı.
Sayın cakarem, 20 den fazla textbox eklesemde yine 20 üzeri veriyi vermiyor hata veriyor. Listview kısmına aldırsakta başka yaptırmak istediğim formüller vardı onları nasıl yapabilirim bilemiyorum. Gelen verilere göre ayrıca başka textboxlarda çarpma bölme işlemleri vs yaptırmak istiyorum o sıkıntı olabilir Listviewde
Merhaba.
Hangi belgeyi/kodları tercih ettiğinizi bilemiyorum.
Şayet benim gönderdiğim belge üzerinden devam edecekseniz;
UserForm1' e ait Initialize kodlarındaki If say = 20 Then Exit For satırı,
mevcut Userfırm1'deki satır sayısıdır, textboxların sayısını aşağı doğru çoğaltırsanız,
(textboxların isimlendirme/numaralandırma düzenine dikkat ediniz)
ilgili kod satırındaki 20 sayısını değiştirerek kullanabilirsiniz.
Hangi belgeyi/kodları tercih ettiğinizi bilemiyorum.
Şayet benim gönderdiğim belge üzerinden devam edecekseniz;
UserForm1' e ait Initialize kodlarındaki If say = 20 Then Exit For satırı,
mevcut Userfırm1'deki satır sayısıdır, textboxların sayısını aşağı doğru çoğaltırsanız,
(textboxların isimlendirme/numaralandırma düzenine dikkat ediniz)
ilgili kod satırındaki 20 sayısını değiştirerek kullanabilirsiniz.
Sayın Ömer sizin dosyayı kullandım dediğiniz gibi resimdede görüldüğü gibi 25 sıra textbox var sıralı şekilde. Dediğiniz kodu da önceden değiştirmiştim 25 olarak ama yine olmadı şimdi disardayim tekrar son verdiğiniz kodu deneyeceğim ama inşallah 20 den fazla veriyi alır çünkü userform22 de aldırmak istediğim değer ürününe göre değişiyor 2 tane olanda var 30 adet emek yazan üründe var
Textbox isimlendirmesindeki düzeni muhafaza etmişseniz sorun yaşanmaması gerekir diye düşünüyorum.
Belgeyi sorunlu haliyle kaydedip foruma ekleyin ve Userform22'de hangi satır seçidiğinde sorun yaşandığını net belirtin.
Belgeyi sorunlu haliyle kaydedip foruma ekleyin ve Userform22'de hangi satır seçidiğinde sorun yaşandığını net belirtin.
Dosya düzenlemeler ile çalıştı sorun yok teşekkür ederim. Belki konu dışıdır ama birşey daha rica edeceğim bu textboxlara aldırdığımız verileri satırı aynı düzende nasıl toplu şekilde yeni bir sayfaya kaydedebiliriz. Her veri alışını alt alta gelecek şekilde kaydetmeli +25 li şekilde
Yeni belge ekte.
Belgede, hem SAMSUNG isimli sayfa ve hem de Sayfa2'de BAŞLIK satırı olmasında yarar var.
Userform22 açılıp bir satır seçildiğinde, ilgili kriterlere göre hem Userform1'e veriler alınır,
20 satırdan fazla olsa da tümü Sayfa2 B:E sütun aralığında ilk boş satırdan itibaren aktarılır.
Ekteki belge yenilendi: 29.09.2019 19:20
.
Belgede, hem SAMSUNG isimli sayfa ve hem de Sayfa2'de BAŞLIK satırı olmasında yarar var.
Userform22 açılıp bir satır seçildiğinde, ilgili kriterlere göre hem Userform1'e veriler alınır,
20 satırdan fazla olsa da tümü Sayfa2 B:E sütun aralığında ilk boş satırdan itibaren aktarılır.
Ekteki belge yenilendi: 29.09.2019 19:20
.
Ekli dosyalar
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer konular Benzer kaynaklar Benzer dosyalar
-
-
Verileri IBAN Formatına Çevirme
- YasarPiskin
- Makro Soruları
- Yanıt: 3
-
Şartlı Olarak Satır Silip Başka Sayfaya Gönderme
- YasarPiskin
- Makro Soruları
- Yanıt: 8
-
Tablodaki Verileri Ayırma
- kerimcml
- Makro Soruları
- Yanıt: 12
-
İki Tarih Aralığındaki Verileri Raporlama
- YasarPiskin
- Makro Soruları
- Yanıt: 12
-
İki Tarih Arasındaki Verileri Raporlama
- YasarPiskin
- Makro Soruları
- Yanıt: 2
-
-
-
Tekrarlayan Verileri Vurgulama
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
ADO ile Şartlı Veri Güncelleme
- ExcelDepo
- VIP
- İndirme: 0
-
Diğer Sayfalardaki Verileri Getirme
- ExcelDepo
- Özel
- İndirme: 8
-
Verileri Tek Sütuna Göre Sıralama
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Tekrar Eden Verileri Farklı Sütunda Yazma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
-
-
ListBox Üzerinden Sayfaya Şartlı Veri Aktarma
- ExcelDepo
- Excel Şablonları
- İndirme: 13
-
Farklı Sütunlardaki Aynı Verileri Bulma
- Ömer BARAN
- VIP
- İndirme: 17
-
Farklı Sayfalardaki Verileri Tek Bir Formülle Alma
- ExcelDepo
- VIP
- İndirme: 22
-
Aynı Sütundaki Tekrarlanan Verileri Renklendirme
- ExcelDepo
- VIP
- İndirme: 24
-
Aynı Olanları Yan Yana Birleştirme
- grkmgkts
- Excel Şablonları
- İndirme: 10
-