14. maj 2003 - 08:07Der er
8 kommentarer og 1 løsning
farvede fælter sammen lægning
hejsa jeg er ved at lave et skem hvor jeg har forskellig farvede felter i som jeg godt vil have talt sammen jeg har læst på de andre indlæg der har været men forstår dem ikke rigtigt men altså idén er at den skal tælle de enkelte farvede fælter i en linie (grå) og trække dem fra 30 så jeg kan bruge resultatet i en anden formel håber i kan hjælpe magnus
ja jeg jeg har kikket meget på den side..... men jeg forstår den ikke .....skal bare have talt antallet af farvede felter(grå) sammen. det kan jeg ikke rigtigt løse der syntes jeg ?
Baks funktion til at tælle farvede celler skal lige ændres en smule til:
Function ColorCount(rRange As Range, rColor As Range) As Double Dim rCell As Range Dim dCount As Double dCount = 0 Application.Volatile For Each rCell In rRange If rCell.Interior.ColorIndex = rColor.Interior.ColorIndex Then dCount = dCount + 1 End If Next rCell ColorCount = dCount End Function
Tryk ALT+F11 for at komme ind i VBA-editoren. Her skal du indsætte et modul (menupunkt findes i Indsæt-menuen)
Nu kan du gå tilbage til dit ark og skrive formlen f.eks.: =ColorCount(A9:L9;A9)
A9:L9 er det område, hvor du ønsker at tælle de grå celler. Det sidste argument A9 er eksempel på en celle, som indeholder den farve du ønsker at evaluere på.
For at løse dit problem fuldt ud, skal din formel se sådan ud: =30-ColorCount(A9:L9;A9)
ja den er jo også fint kan godt få det til at køre men den regner det ikke ud aytomatiskt jeg skal op og klikke på formele i cellen før det sker kan det ikke lade sig gøre automatiskt som ved andre beregninger
Du kan nøjes med at trykke på F9, så opdateres den. Et farveskift betragtes nemlig ikke så en ændring i excel, og derfor genberegnes der ikke ved farveskift, men den kan gennemtvinges med F9.
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.