- Katılım
- 15 Nisan 2008
- Mesajlar
- 303
- Excel Vers. ve Dili
- 2010
Arkadaşlar aşağıdaki kodlara göre listviewden textboxlara aldığım verileri değiştirebiliyorum yalnız önceki bir kayıtı seçip bazı textboxları boş bırakıp değiştirmek istediğimde değiştirme işlemi olmuyor önceki değerler tekrar çift tıklayınca geliyor, farklı değer girdiğim zaman problem yok, textbox boş ise boş olarak değiştirme işlemini nasıl gerçekleştirebilirim, yardımlarınızı bekliyorum, saygılar.
Kod:
Dim Satir As Long, sh As Worksheet
' SAYFADA VERİYİ BULUP, KAYDI DEĞİŞTİRİR
If ListView1.SelectedItem Is Nothing Then
MsgBox "Lütfen listeden bir seçim yapınız!", vbCritical, "UYARI"
Exit Sub
End If
If MsgBox("Seçili satırı değiştirmek istiyormusunuz?", vbYesNo + vbQuestion, "DEĞİŞTİR") = vbNo Then
ListView1.SelectedItem = Nothing
Exit Sub
End If
Set sh = Sheets("Testler")
Satir = ListView1.SelectedItem.Index
Satir = ListView1.SelectedItem.Index + 8
sh.Cells(Satir, 2) = TextBox2.Text
.
.
.
.
sh.Cells(Satir, 513) = ComboBox10.Text
sh.Cells(Satir, 514) = TextBox504.Text
Set sh = Nothing
MsgBox "Seçilen Kayıt Değiştirildi.", vbInformation, "BİLGİ"
Call liste
