• DİKKAT

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

Değiştir fonksiyonu

Katılım
2 Temmuz 2008
Mesajlar
60
Excel Vers. ve Dili
Excel 2010
Merhaba,

Private Sub CommandButton2_Click()
If ComboBox1 = "" Then
MsgBox "Listeden Değiştilecek Ürün adı seçilmemiş", vbCritical, " HATA"
Exit Sub
End If
Sheets(1).Select
ComboBox1.RowSource = "DATA1!A2:A" & Sheets(1).Cells(65536, "A").End(xlUp).Row
If MsgBox("Ürün Eski Adı : " & Sheets(1).Range("A" & ComboBox1.ListIndex + 2) & "" & vbLf & "" & vbLf & "Ürün Yeni Adı : " & TextBox1.Value & "", vbQuestion + vbYesNo, " ÜRÜN ADI DEĞİŞTİRİLECEK") = vbNo Then: Exit Sub
Sheets(1).Range("A" & ComboBox1.ListIndex + 2) = TextBox1.Value
TextBox1 = Empty
ComboBox1 = Empty
ComboBox1.RowSource = Empty
End Sub

değiştir fonksiyonu değiştirdim demesine rağmen değiştirme yapmıyor. Bu konuda yardımcı olabilirmisiniz. Şimdiden yardımlarınız için teşekkür ederim.
 
Son düzenleme:
Şöyle dener misiniz?

Kod:
Private Sub CommandButton2_Click()
If ComboBox1 = "" Then
MsgBox "Listeden Değiştilecek Ürün adı seçilmemiş", vbCritical, " HATA"
Exit Sub
End If
Sheets(1).Select
ComboBox1.RowSource = "DATA1!A2:A" & Sheets(1).Cells(65536, "A").End(xlUp).Row
If MsgBox("Ürün Eski Adı : " & Sheets(1).Range("A" &  ComboBox1.ListIndex + 2) & "" & vbLf & "" & vbLf &  "Ürün Yeni Adı : " & TextBox1.Value & "", vbQuestion + vbYesNo, "  ÜRÜN ADI DEĞİŞTİRİLECEK") = vbyes Then
Sheets(1).Range("A" & ComboBox1.ListIndex + 2) = TextBox1.Value
TextBox1 = Empty
ComboBox1 = Empty
ComboBox1.RowSource = Empty
msgbox("Değişiklik yapıldı")
end if
End Sub
 
değişiklik yapıldı mesajı geliyor fakat güncellediğim bilgiler değişmiyor.
 
değiştir i tıklatınca sadece ürün kodu değiştiriliyor

Değiştiren satır bu
Kod:
Sheets(1).Range("A" & ComboBox1.ListIndex + 2) = TextBox1.Value

diğerleri için de kod yazılmalı
Aşağıdaki kod ürün açıklamasını değiştirir

Kod:
Sheets(1).Range("B" & ComboBox1.ListIndex + 2) = TextBox2.Value

diğerlerini de bu kodlara bakarak kendiniz ekleyebilirsiniz

kolay gelsin
 
yardımların için teşekkür ederim. Halloldu.
 
Geri
Üst