• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Listview sil kodu hatası

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Merhaba .Arkadaşlar listview de seçilen satırı (excelden) silmek için aşağıdaki kodu kullanmak istedim fakat ya bir önceki yada bir sonraki satırı siliyor.Daha iyi bir kod varmı, yada ne gibi bir değişiklik yapmak lazım.

Kod:
Sub Delete() 
    y = ListView1.SelectedItem.Index
    x = ListView1.ListItems(y).ListSubItems(4).Text 'burada 4 sayısı listview deki
                                                    'sütunlardan bir sonrakini alıyor
    Respond = MsgBox("Silmek istediğinizden emin misiniz?", vbYesNo, "SİLME ONAYI")
    If Respond = vbYes Then
      Set sh = ActiveSheet
      sh.Rows(x).Delete
  End If
End Sub
 
deneyiniz.:cool:
Kod:
sh.Rows([B][COLOR="Red"]y[/COLOR][/B]).Delete
 
deneyiniz.:cool:
Kod:
sh.Rows([B][COLOR="Red"]y[/COLOR][/B]).Delete

Sayın Orion1 desteğiniz için teşekkürler ancak belirtmiş olduğunuz yeri değiştirip denedim yine bir önceki satırı silmekte. Dosyada inceleme şansınız varsa memnun olurum.
 

Ekli dosyalar

Calendar nesnesini kaldırdım.Bende hata verdi.
İnitalize olayındada calendar nesnesine ait kodları pasif ettim.
Onları tekrar gözden geçiriniz.
Listview çalışmassa o listviewi silip yeniden bir listview1 ekleyiniz.
sayfalarda bazı yerlerde silme işlemi uyguladım.Bilginize.
Dosyanız ektedir.:cool:
 

Ekli dosyalar

Eline koluna sağlık teşekkürler.
 
Geri
Üst