• DİKKAT

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

Veri değiştirme

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,677
Excel Vers. ve Dili
Excel 2010 32 bit
Merhaba,
Aşağıdaki kod ile bir veritabanında veri değişikliği yapıyorum.
Değişim kriteri bir metin ise "kemal" veya "kemal1234" ise ilgili sutunlarda değişim oluyor.
Değişim kriteri "1234" olduğu zaman kod hata vermeden gereken veri değişikliğini yapmıyor.
Yardımlarınız için teşekkür ederim.
Kod:
Dim S1 As Worksheet, S2 As Worksheet, Veri As Range, Say As Long, Son As Long

Private Sub CommandButton3_Click()

Set S2 = Sheets("VERITABANI")
Son = S2.Range("J65536").End(xlUp).Row
For i = 2 To Son
If S2.Cells(i, "j").Value = UserForm1.TextBox2.Value Then
S2.Cells(i, "K").Value = UserForm1.TextBox4.Value
S2.Cells(i, "L").Value = UserForm1.TextBox1.Value
S2.Cells(i, "M").Value = UserForm1.TextBox3.Value
End If
Next
MsgBox "İŞLEM TAMAM"

End Sub
 
Merhaba,

Bu şekilde deneyin.
Kod:
Private Sub CommandButton3_Click()
Dim d
Set S2 = Sheets("VERITABANI")
Son = S2.Range("J65536").End(xlUp).Row
For i = 2 To Son
d = UserForm1.TextBox2.Value
If IsNumeric(d) Then d = CDbl(d)
If S2.Cells(i, "j").Value = d Then
S2.Cells(i, "K").Value = UserForm1.TextBox4.Value
S2.Cells(i, "L").Value = UserForm1.TextBox1.Value
S2.Cells(i, "M").Value = UserForm1.TextBox3.Value
End If
Next
MsgBox "İŞLEM TAMAM"

End Sub
 
Ömer hocam merhaba,
Çok teşekkür ederim.
 
Geri
Üst