• DİKKAT

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

Combox seçilen değere göre

Katılım
30 Ağustos 2010
Mesajlar
4
Excel Vers. ve Dili
2007
Merhaba arkadaşlar biraz yeniyim ve yapmak istediğim şu:

bir form oluşturdum ve üzerinde combobox,textbox ve command butonu var.
combobox içinde 3 ayrı eleman ismi var
comboxtan eleman ismi seçip textbox a benden aldığı avansı yazıp kaydet dediğimde

ilgili sayfa4 ün
a1 de ayşe
a2 de mehmet
a3 de ali var.

combobox ta da aynı isimler mevcut.Şimdi ben combox tan ayşe yi seçip
textbox a avansını yazdığımda kaydet dedikten sonra sayfa4 ün ayşenin karşısına (a2) ye aldığı avansları nasıl toplatabilirim.

aynı işlemi combobox ta mehmeti seçtiğimde de yapabilmeliyim tabi.

İlginiz için şimdiden teşekkürler.
 
Dosyanız ektedir.:cool:
Kod:
Private Sub CommandButton1_Click()
If TextBox1.Text = "" Then
    MsgBox "Lütfen avansı giriniz!!", vbCritical, "U Y A R I"
    TextBox1.SetFocus
    Exit Sub
End If
If IsNumeric(TextBox1.Text) Then
    Sheets("Sayfa1").Cells(ComboBox1.ListIndex + 4, "B").Value = _
    Sheets("Sayfa1").Cells(ComboBox1.ListIndex + 4, "B").Value + CDbl(TextBox1.Text)
End If
End Sub
 

Ekli dosyalar

. . .

Örnek çalışmaya Sayfa4 ekledim.

Kod:
Private Sub CommandButton1_Click()
son = Sayfa4.[a65536].End(3).Row

For i = 1 To son
If ComboBox1 = Sayfa4.Cells(i, "a") Then
Sayfa4.Cells(i, "b") = Sayfa4.Cells(i, "b") + TextBox1
Else
End If
Next i

End Sub

. . .
 
teşekkürler hocam ama asıl hazırlamaya çalıştığım dosyaya entegre edemedim:(
Yinede çok sağolun
 
teşekkürler hocam ama asıl hazırlamaya çalıştığım dosyaya entegre edemedim:(
Yinede çok sağolun
ben userfomun initialize olayına combonun veri alma olayını değiştirdim.
rowsource ile aldım.,
o yüzden hata vermişse on sebettendir.
sizde initialize kodunuzu benimki ile değiştieriniz.
 
Geri
Üst