- Katılım
- 25 Ocak 2006
- Mesajlar
- 763
- Excel Vers. ve Dili
- 2019 tr
tablolarımdan birinde renktoplatarak veriler elde ediyorum, fakat modüle yazılı aşağıdaki formül exceli dolayısıyla tüm işlemlerimi çok yavaşlatıyor. bunun başka bir yolu varmı ya da sıkıntı nereden kaynaklanıyor olabilir.
Function RenkTopla(Dizi As Range, Renk_Tipi)
Toplam = 0
Application.Volatile
For Each Hucre In Dizi
If Hucre.Font.ColorIndex = Renk_Tipi.Font.ColorIndex And _
Hucre.Interior.Color = Renk_Tipi.Interior.Color And IsNumeric(Hucre) = True And _
Hucre.Font.Bold = Renk_Tipi.Font.Bold And _
Hucre.Font.Italic = Renk_Tipi.Font.Italic And _
Hucre.Font.Underline = Renk_Tipi.Font.Underline And _
Hucre.Font.Size = Renk_Tipi.Font.Size And _
Hucre.Font.Name = Renk_Tipi.Font.Name Then
Toplam = Toplam + Hucre
End If
Next
RenkTopla = Toplam
End Function
tabloyuda ekledim ama verileri sildim.
Function RenkTopla(Dizi As Range, Renk_Tipi)
Toplam = 0
Application.Volatile
For Each Hucre In Dizi
If Hucre.Font.ColorIndex = Renk_Tipi.Font.ColorIndex And _
Hucre.Interior.Color = Renk_Tipi.Interior.Color And IsNumeric(Hucre) = True And _
Hucre.Font.Bold = Renk_Tipi.Font.Bold And _
Hucre.Font.Italic = Renk_Tipi.Font.Italic And _
Hucre.Font.Underline = Renk_Tipi.Font.Underline And _
Hucre.Font.Size = Renk_Tipi.Font.Size And _
Hucre.Font.Name = Renk_Tipi.Font.Name Then
Toplam = Toplam + Hucre
End If
Next
RenkTopla = Toplam
End Function
tabloyuda ekledim ama verileri sildim.
