Listbox'taki veriyi seçerek sayfadakini değiştirmek...

Katılım
29 Nisan 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe 2003
Arkadaşlar 2 haftadır uğraşıyorum inat ettim yapacam diye ama sonunda pes ettim. Acilen yardımlarınızı bekliyorum amacım şu listbox2 deki veri seçildiğinde hemen listbox2 nin altında bulunan textboxlar gerekli verilerle doluyor fakat bu verileri değiştirerek değiştir butonuna bastığımda sayfadakilerin değişmesini istiyorum. Yardımlarınız için şimdiden teşekkürler...
 
Katılım
22 Temmuz 2005
Mesajlar
228
Excel Vers. ve Dili
Excel-2003 Türkçe
Altın Üyelik Bitiş Tarihi
03.03.2021
Private Sub CommandButton2_Click()
On Error Resume Next
Worksheets("Sayfa1").Select
sor = MsgBox("Değiştirmek istediğinizden eminmisiniz?", vbYesNo)
If sor = vbNo Then Exit Sub
sonsat = ListBox2.ListIndex + 2
Cells(sonsat, 2) = TextBox1
Cells(sonsat, 3) = TextBox2
Cells(sonsat, 4) = TextBox3
Cells(sonsat, 5) = TextBox4
Cells(sonsat, 6) = TextBox5
Cells(sonsat, 7) = TextBox6
ListBox1 = "B2:IV" & [A65536].End(3).Row 'kendi veri aralığınızı seçiniz
MsgBox "DEĞİŞİKLİK YAPILMIŞTIR"
End Sub
 
Katılım
22 Temmuz 2005
Mesajlar
228
Excel Vers. ve Dili
Excel-2003 Türkçe
Altın Üyelik Bitiş Tarihi
03.03.2021
TextBox kaçtanese ona göre Cells satırını arttır veya azalt
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,650
Excel Vers. ve Dili
Pro Plus 2021
@Hikmet26,

İlgili bloğunuzu aşağıdaki gibi değiştirin, deneyin.

Kod:
If Not k Is Nothing Then
Application.Calculation = xlCalculationManual
    c = k.Row
    Cells(c, 2) = TextBox1
    Cells(c, 3) = TextBox2
    Cells(c, 4) = TextBox3
    Cells(c, 5) = TextBox4
    Cells(c, 6) = TextBox5
    Cells(c, 7) = TextBox6
    Cells(c, 7).NumberFormat = "dd.mm.yyyy"
    Cells(c, 8) = TextBox7
    Cells(c, 9) = TextBox8
Application.Calculation = xlCalculationAutomatic
End If
 
Katılım
29 Nisan 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe 2003
Arkadaşlar çok teşekkürler emeğinize bilginize sağlık...
 
Üst