14. januar 2004 - 14:41Der er
11 kommentarer og 1 løsning
Summe ved specielle farver
Hej
Jeg har et excelark hvor 1.kolonne er markeret med forskellige farver og 2.kolonne indeholder tal. Jeg vil gerne summe tallene som står ved feks. rød farve. Hvordan gør jeg det? kan det overhovedet lade sig gøre?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
I et almindeligt kodemodul smider du følgende kode:
I den celle hvor du vil have resultatet skriver du f.eks.:
=ColoredCellsSum(A1:A35)Public Function ColoredCellsSum(ByRef rCountArea As Range) As Double Application.Volatile Dim dRetVal As Double Dim rCell As Range Dim iColor As Integer
For Each rCell In rCountArea If rCell.Interior.ColorIndex = 3 Then dRetVal = dRetVal + rCell.Value End If Next rCell
hmm - mit svar ser noget rodet ud - her er det igen
I et almindeligt kodemodul smider du følgende kode:
Public Function ColoredCellsSum(ByRef rCountArea As Range) As Double Application.Volatile Dim dRetVal As Double Dim rCell As Range Dim iColor As Integer
For Each rCell In rCountArea If rCell.Interior.ColorIndex = 3 Then dRetVal = dRetVal + rCell.Value End If Next rCell
ColoredCellsSum = dRetVal End Function
I den celle hvor du vil have resultatet skriver du f.eks.:
Jeg synes ikke jeg får noget ud af koden formlen skriver bare 0 som resultat. (jeg er ikke den store vba-haj) Kan godt bruge dit janvogt, så smid et svar. Tak for hjælpen!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.