• DİKKAT

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

form ile excel hücrelerinde aratmak ve sonuç döndürmek

Katılım
24 Ekim 2005
Mesajlar
16
Vba formum var, bu formdada bir combobox var, combobox içerisinde aylar listelenmiş durumda, örneğin ekim-2005, kasım-2005...gibi
database olarak ta excel in bir sayfasını kullanıyorum, A sütununda aylar kayıtlı örneğin ekim-2005, kasım-2005 ....vs
B sütununda da sayılar var,
benim istediğim örneğin comboboxtan ekim-2005 girildi, A sütunundaki tüm ekim-2005 leri bulsun ve yanlarındaki sayıları toplasın ve sonucu bir textbox a döndersin. kasım-2005 e gelince döngüden çıksın, çok önemli teşekkür ederim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ã?ncelikle comboboxa aşağıdaki kodu userforma yazarak tarihleri yükleyin.

[vb:1:177922ea83]Private Sub UserForm_Initialize()
For a = 1 To 12
ComboBox1.AddItem Format(1 & "." & a & "." & 2005, "mmmm yyyy")
Next
End Sub
[/vb:1:177922ea83]

Comboboxada aşağıdaki kodu yazın. (Database in bulunduğu sayfanın ismi database kabul edilmiştir)

[vb:1:177922ea83]Private Sub ComboBox1_Click()
Set s1 = Sheets("database")
For a = 1 To s1.[a65000].End(3).Row
If Month(ComboBox1) = Month(s1.Cells(a, 1)) Then toplam = toplam + s1.Cells(a, 2)
Next
TextBox1 = toplam
End Sub[/vb:1:177922ea83]
 
Üst