- Katılım
- 12 Aralık 2013
- Mesajlar
- 3
- Excel Vers. ve Dili
- excel 2007 türkçe
Alıntı:
MFA2000 tarafından gönderildi Mesajı Görüntüle
Merhaba,
Koşullu biçimlendirme ile renk sayımı manuel renk girişi sayımından biraz farklı:
Excel 2010 / İngilizce için
Aşağıdaki formülü (alt+11 → insert → module) yapıştırın
Sub SumCountByConditionalFormat()
Dim indRefColor As Long
Dim cellCurrent As Range
Dim cntRes As Long
Dim sumRes
Dim cntCells As Long
Dim indCurCell As Long
cntRes = 0
sumRes = 0
cntCells = Selection.CountLarge
indRefColor = ActiveCell.DisplayFormat.Interior.Color
For indCurCell = 1 To (cntCells - 1)
If indRefColor = Selection(indCurCell).DisplayFormat.Interior.Color Then
cntRes = cntRes + 1
sumRes = WorksheetFunction.Sum(Selection(indCurCell), sumRes)
End If
Next
MsgBox "Count=" & cntRes & vbCrLf & "Sum= " & sumRes & vbCrLf & vbCrLf & _
"Color=" & Left("000000", 6 - Len(Hex(indRefColor))) & _
Hex(indRefColor) & vbCrLf, , "Count & Sum by Conditional Format color"
End Sub
Excel sayfasına geri dönün, koşullu biçimlendirme ile renklenen sütunu tamamen tanımlayın,
Ctrl' ye basılı tutarak fareyi saydırmak istediğiniz renk üzerine tıklayın,
View → Macros → View Macros → Run basın,
Çıkan menüde Count' un karşısındaki rakam saydırmak istediğiniz renk adet' idir.
Diğer renkleri saydırmak için tekrar Ctrl' ye basılı tutarak renk seçin (renk sütunu halâ
tanımlıdır) ve işlemi tekrarlayın.
Dosyanızdan çıkarken (Save As → Save As Type → Excel Macro-Enabled Workbook) ile
çalışmanızı kaydetmeyi unutmayın.
İyi çalışmalar,
hocam ben de aynı konuyu araştırıyorum bu yukarıda sizin yazdığınız tam anlamıyla istediğimizi karşılamıyor ben yukarıdaki söylenenleri yapana kadar elle yaparım
acaba alt zemin kırmızı koşullu biçimlendirmeyi uygulayınca koşul olarak belirlediğimiz mavi rengin bir sütun veya satırda kaç tane olduğunu bulamazmıyız diyelim ki satır da arıyoruz satır sonuna gelip yeni rengi bir formül girerek ve sonrasında bunu aşağı doğru çekerek bütün tablo üzerinde işlevsel olmasını sağlayamazmıyız
bunun bir yolu yokmu yardımcı olursanız sevinirim
MFA2000 tarafından gönderildi Mesajı Görüntüle
Merhaba,
Koşullu biçimlendirme ile renk sayımı manuel renk girişi sayımından biraz farklı:
Excel 2010 / İngilizce için
Aşağıdaki formülü (alt+11 → insert → module) yapıştırın
Sub SumCountByConditionalFormat()
Dim indRefColor As Long
Dim cellCurrent As Range
Dim cntRes As Long
Dim sumRes
Dim cntCells As Long
Dim indCurCell As Long
cntRes = 0
sumRes = 0
cntCells = Selection.CountLarge
indRefColor = ActiveCell.DisplayFormat.Interior.Color
For indCurCell = 1 To (cntCells - 1)
If indRefColor = Selection(indCurCell).DisplayFormat.Interior.Color Then
cntRes = cntRes + 1
sumRes = WorksheetFunction.Sum(Selection(indCurCell), sumRes)
End If
Next
MsgBox "Count=" & cntRes & vbCrLf & "Sum= " & sumRes & vbCrLf & vbCrLf & _
"Color=" & Left("000000", 6 - Len(Hex(indRefColor))) & _
Hex(indRefColor) & vbCrLf, , "Count & Sum by Conditional Format color"
End Sub
Excel sayfasına geri dönün, koşullu biçimlendirme ile renklenen sütunu tamamen tanımlayın,
Ctrl' ye basılı tutarak fareyi saydırmak istediğiniz renk üzerine tıklayın,
View → Macros → View Macros → Run basın,
Çıkan menüde Count' un karşısındaki rakam saydırmak istediğiniz renk adet' idir.
Diğer renkleri saydırmak için tekrar Ctrl' ye basılı tutarak renk seçin (renk sütunu halâ
tanımlıdır) ve işlemi tekrarlayın.
Dosyanızdan çıkarken (Save As → Save As Type → Excel Macro-Enabled Workbook) ile
çalışmanızı kaydetmeyi unutmayın.
İyi çalışmalar,
hocam ben de aynı konuyu araştırıyorum bu yukarıda sizin yazdığınız tam anlamıyla istediğimizi karşılamıyor ben yukarıdaki söylenenleri yapana kadar elle yaparım
acaba alt zemin kırmızı koşullu biçimlendirmeyi uygulayınca koşul olarak belirlediğimiz mavi rengin bir sütun veya satırda kaç tane olduğunu bulamazmıyız diyelim ki satır da arıyoruz satır sonuna gelip yeni rengi bir formül girerek ve sonrasında bunu aşağı doğru çekerek bütün tablo üzerinde işlevsel olmasını sağlayamazmıyız
bunun bir yolu yokmu yardımcı olursanız sevinirim