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 sorun dün beni gece 3 e kadar uyutmadı.Sorunu anlayamadım.
şimdi,
Bu kod ile textboxlara verileri alıyorum.
bu kod ile silme işlemi yapabiliyorum. sıkıntı yok
bu kodda sıkıntı var.
1-hiç bir hata vermiyor
2-bul.Offset(0, 6).Value =satırını (0, 7) yaptığımda kayıt yapıyor. B-G sutunlarına kayıt yapmıyor.
Aşağıdaki sorun dün beni gece 3 e kadar uyutmadı.Sorunu anlayamadım.
şimdi,
Bu kod ile textboxlara verileri alıyorum.
Kod:
Private Sub ComboBox1_Change()
On Error Resume Next
Sheets("SATICILAR").Select
Dim K As Range, SAT As Long
With Sheets("SATICILAR")
SAT = Sheets("SATICILAR").Cells(Rows.Count, "B").End(xlUp).Row
Set K = .Range("B2:B" & SAT).Find(FIRMAKAYDIDEG.ComboBox1.Text, , xlValues, xlWhole)
If Not K Is Nothing Then
TextBox1.Text = K.Offset(0, -1).Value
TextBox2.Text = K.Offset(0, 1).Value
TextBox3.Text = K.Offset(0, 2).Value
TextBox4.Text = K.Offset(0, 3).Value
TextBox5.Text = K.Offset(0, 4).Value
TextBox6.Text = K.Offset(0, 5).Value
TextBox2 = Format(FIRMAKAYDIDEG.TextBox2, "(###) ### ## ##")
TextBox3 = Format(FIRMAKAYDIDEG.TextBox3, "(###) ### ## ##")
Else
End If
End With
Set K = Nothing
End Sub
Kod:
Private Sub CommandButton2_Click()
Sheets("SATICILAR").Select
Set s1 = Sheets("SATICILAR")
Dim bul As Range
For Each bul In Sheets("SATICILAR").Range("A2:A" & s1.Range("A65536").End(3).Row)
If bul.Text = FIRMAKAYDIDEG.TextBox1.Text Then
bul.EntireRow.Delete
End If
Next bul
MsgBox "CARI VERİ TABANINDAN SİLİNMİŞTİR."
End Sub
1-hiç bir hata vermiyor
2-bul.Offset(0, 6).Value =satırını (0, 7) yaptığımda kayıt yapıyor. B-G sutunlarına kayıt yapmıyor.
Kod:
Private Sub CommandButton1_Click()
cevap = MsgBox("Cari bilgiler değiştirilecek. Onaylıyormusunuz..?", vbYesNo, "DEĞİŞTİRME ONAYI")
If cevap = vbYes Then
Sheets("SATICILAR").Select
Set s1 = Sheets("SATICILAR")
Dim bul As Range
For Each bul In Sheets("SATICILAR").Range("A2:A" & s1.Range("A65536").End(3).Row)
If bul.Text = FIRMAKAYDIDEG.TextBox1.Text Then
bul.Offset(0, 1).Value = FIRMAKAYDIDEG.ComboBox1.Value
bul.Offset(0, 2).Value = TextBox2.Value
bul.Offset(0, 3).Value = TextBox3.Value
bul.Offset(0, 4).Value = TextBox4.Value
bul.Offset(0, 5).Value = TextBox5.Value
bul.Offset(0, 6).Value = TextBox6.Value
End If
Next bul
MsgBox "CARI DEĞİŞİKLİĞİ YAPILMIŞTIR.."
End If
End Sub
