- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
-
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Function BiçimTopla (Aralık, fontindex, dolguindex)
Aralık = mesala a11:a45
fontindex mesala = 2 (beyaz)
interior(dolguindex) ) = 15 (%25 gri)
a11:a45 aralığındaki %25 gri zemin ve beyaz yazı ile yazılmış rakamların toplamını almak isityorum.
ancak dolgu rengi kırmızı, font rengi siyah da olabilir veya dolgu otomatik, font otomatik olur bunlarıda hazır fonksiyonda ben seçecem.
Yardımcı olurmusunuz
Sorun çözmemde ayrdımcı olan @Ali Hocama teşekkür ederim
[quate]
1) durumunu nasıl toplatacağız hocam ilgili yerelere xlnone,0 yazdım ama işe yaramadı
2) herhangi bir renk ile işaretlenmiş hücreleri aynı anda toplama imkanı varmı
3) İşlem tipi 1 demişsiniz toplamak için peki işlem tipi = 2 için sayma işelmi atamak için nereye ne ilave edeceğiz.
4) Kullanıcı tanımlı fonsiyonlara yardım eklenebilirmi
Aralık = mesala a11:a45
fontindex mesala = 2 (beyaz)
interior(dolguindex) ) = 15 (%25 gri)
a11:a45 aralığındaki %25 gri zemin ve beyaz yazı ile yazılmış rakamların toplamını almak isityorum.
ancak dolgu rengi kırmızı, font rengi siyah da olabilir veya dolgu otomatik, font otomatik olur bunlarıda hazır fonksiyonda ben seçecem.
Yardımcı olurmusunuz
Sorun çözmemde ayrdımcı olan @Ali Hocama teşekkür ederim
[quate]
İlgili Yeni Sorular:tetiklemiyor zaten hocam ben zaten günlükten tsbye dağıtım yapıyordum çzöümü şu şekilde buldum
İlgili sayfada bir command buton tanımladım (daha doğrusu oraya bağlayacam) modüldeki adını yazdım
modül sayfasına fonksiyon ve kodları yazdımKod:Private Sub CommandButton1_Click() test End Sub
Kod:Function brdrenktopla(Adres As Range, Dolgu_rengi, Font_rengi, islem As Integer) Dim c As Range On Error Resume Next Toplam = 0 If islem = 1 Then For Each c In Adres If c.Interior.ColorIndex = Dolgu_rengi And c.Font.ColorIndex = Font_rengi And c <> "" Then Toplam = Toplam + c.Value Next End If brdrenktopla = Toplam End Function Sub test() Set S2 = Sheets("tsb") S2.Cells(13, 3) = brdrenktopla(S2.[C4:C11], 1, 2, 1) 'alış End Sub
Kod:
Selection.Interior.ColorIndex = xlNone
Selection.Font.ColorIndex = 0
2) herhangi bir renk ile işaretlenmiş hücreleri aynı anda toplama imkanı varmı
3) İşlem tipi 1 demişsiniz toplamak için peki işlem tipi = 2 için sayma işelmi atamak için nereye ne ilave edeceğiz.
4) Kullanıcı tanımlı fonsiyonlara yardım eklenebilirmi
Son düzenleme: