- Katılım
- 26 Aralık 2006
- Mesajlar
- 34
- Excel Vers. ve Dili
- excel
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba ,
Ekte sunulan zimmet proğramındaki listviewde kayıt silme işleminde istediğim satırı bir türlü silemiyorum. Yardımlarınız için şimdiden teşekkür ederim.
Private Sub CommandButton5_Click()
y = ListView1.SelectedItem.Index + 2
sat = ListView1.ListItems(y)
x = ListView1.ListItems(y).ListSubItems(8).Text
cevap = MsgBox("Silmek istediğinizden emin misiniz?", vbYesNo, "SİLME ONAYI")
If cevap = vbYes Then
Set sh = Sheets("liste")
sh.Rows(sat).Delete Shift:=xlUp
Set sh = Nothing
'Range(ActiveCell.Offset(0, -1).Address(False, False) & ":" & ActiveCell.Offset(0, 56).Address(False, False)).Delete Shift:=xlUp
MsgBox " " & TextBox1.Value & " İsimli Kayda ait Tüm Bilgiler Silinmiştir.", vbInformation
say = WorksheetFunction.CountA(Range("A3:A65536"))
For i = 3 To say
Cells(i, 1) = i - 2
Next i
End If
ListView1.ListItems.Clear
UserForm_Initialize
End Sub
.ListItems.Add , , s1.Cells(i, "A")
.ListItems.Add , , i - 2
Halit bey commandbutton_5 kodunu ekledikten sonra hata vermeye başladı
Halit Bey en son satırdaki veriyi seçtiğm zaman hata veriyor.
Private Sub CommandButton5_Click()
y = ListView1.SelectedItem.Index
sat = ListView1.ListItems(y)
x = ListView1.ListItems(y).ListSubItems(8).Text
cevap = MsgBox("Silmek istediğinizden emin misiniz?", vbYesNo, "SİLME ONAYI")
If cevap = vbYes Then
Set sh = Sheets("liste")
sh.Rows(sat + 2).Delete Shift:=xlUp
Set sh = Nothing
'Range(ActiveCell.Offset(0, -1).Address(False, False) & ":" & ActiveCell.Offset(0, 56).Address(False, False)).Delete Shift:=xlUp
MsgBox " " & TextBox1.Value & " İsimli Kayda ait Tüm Bilgiler Silinmiştir.", vbInformation
say = WorksheetFunction.CountA(Range("A3:A65536"))
For i = 3 To say
Cells(i, 1) = i - 2
Next i
ListView1.ListItems.Clear
UserForm_Initialize
End If
End Sub