• DİKKAT

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

Soru Güncelleme İşleminde Hata

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
Kod:
Private Sub CommandButton3_Click()
If ListBox1.ListIndex < 0 Then: MsgBox "Lütfen ListBox'tan Değiştireceğiniz Kurumun Seçimini yapınız!", vbCritical: Exit Sub
ListBox1.SetFocus
cevap = MsgBox("Değiştirme İşlemini Onaylıyor Musunuz?", vbYesNo, "")
If cevap = vbNo Then Exit Sub
aranan = Label3
Set ara = Sheets("Tanımlar").Range("A:A").Find(aranan, , xlValues, xlWhole)
Sheets("Tanımlar").Cells(ara.Row, "B") = TextBox1.Text
Sheets("Tanımlar").Cells(ara.Row, "C") = TextBox2.Text

End Sub

Sheets("Tanımlar").Cells(ara.Row, "B") = TextBox1.Text işlem yapıyor,
Ancak;
Sheets("Tanımlar").Cells(ara.Row, "C") = TextBox2.Text işlem yapmıyor.
Dzeltme işlemini nasıl yapabilirim?
 
.

İlk olasılık clik olaylarında bir sorun olduğu...

Şu şekilde deneyin.

Kod:
Private Sub CommandButton3_Click()
    If ListBox1.ListIndex < 0 Then: MsgBox "Lütfen ListBox'tan Değiştireceğiniz Kurum Seçimi yapınız!", vbCritical: Exit Sub
    ListBox1.SetFocus
    Dim Onay As Byte, Bul As Range

    bir = TextBox1
    iki = TextBox2


    Onay = MsgBox("Verileri güncellemek istiyor musunuz?", vbCritical + vbYesNo)
    If Onay = vbNo Then Exit Sub
    Set Bul = Sheets("Tanımlar").Range("A:A").Find(ListBox1.Column(0), , , xlWhole)
    If Not Bul Is Nothing Then
        Bul.Offset(0, 0) = Label3
        Bul.Offset(0, 1) = bir
        Bul.Offset(0, 2) = iki


        MsgBox "Veriler güncellenmiştir.", vbInformation
    End If
End Sub

.
 
Üstad Ellerine Sağlık. Teşekkür Ederim.
 
Geri
Üst