• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü listview seçileni silme problemi

  • Konuyu Başlatan Konuyu Başlatan Bluekaya
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntülenme 905
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Bluekaya

Yeni Üye
Katılım
23 Mar 2021
Mesajlar
225
Çözümler
3
Aldığı beğeni
31
Excel V
Office 2016 TR
Konu Sahibi
merhabalar userform1 de listview1 var burada çift tıklama ile silme işlemi yapıyorum fakat satışlar kısmından yeni eklediğim veriyi silmesi için exceli tekrar kapatıp açmak zorunda kalıyorum. dosyaya bir göz atabilirseniz sevinirim yardımlarınız için teşekkür ederim.


Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Çözüm
hata vermesinin sebebi sizin önce UserForm1.listview1'i yükleyip sonra J sütununa değer atamanız oysa silme işlemi J sütununa göre olduğundan listview1 yüklenirken J boş oluğundan veriyi bulamıyor
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
hata vermesinin sebebi sizin önce UserForm1.listview1'i yükleyip sonra J sütununa değer atamanız oysa silme işlemi J sütununa göre olduğundan listview1 yüklenirken J boş oluğundan veriyi bulamıyor
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
yukardaki kodu en alttan silip sayfaya değer atadığınız
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
bloğunun hemen altına ekleyip dener misiniz?
Not: ayrıca veri eklerken en sona ekleniyor listviewe eklerken hepsini silip yeniden eklemeye gerek var mı? sadece son eklenen veriyi eklemeniz yeterli benze, silerken de aynı mantık kullanılabilir listview için
hepsini eklemek yerine sadece sonuncuyu ekleme kodu
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Not 2: UserForm_Initialize kodunda kullandığınız
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
yerine
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodunu kullanmalısınız 1 to C dediğinizde en sondaki boş satırı da alır oysa 1 eksiği olmalı
 
Çözüm
Ama çalışmanızda normal normal yeni ekleme yapmadan silmeye kalkistigimizda ilkinde siliyor ama 2. de hata veriyor.
 
Halil hocam bu listviewin çift tıklama kodları zaten bir acayip :)
 
Biraz Öyle hocam)
 
Konu Sahibi
yardımlarınız için teşekkür ederim en iyisi C# ile tasarlamak sanırım listview çok sıkıntılı bir nesne.
 
Rica ederiz,listviewin sıkıntıdı 64bit excelde ve çok büyük veride yavaşlaması.Değilse sıkıntı yok ama sizin yapmak istediğiniz karışık.Listbox daha kullanışlı ve hızlı ama ondada başlık olayı var tabii duruma göre rowsource ile başlıkta sorun olmuyor.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst