Avatar billede Bendt_007 Nybegynder
19. januar 2011 - 18:53 Der er 15 kommentarer og
1 løsning

Formel til visning af antal celler som har samme farve

Hej!

Jeg er ret ny i excel. Mit problem er at jeg har behov for at tælle hvor mange celler i et regneark der har samme farve. Er dette muligt?
Avatar billede store-morten Ekspert
19. januar 2011 - 18:57 #1
Må det være VBA?
Avatar billede Bendt_007 Nybegynder
19. januar 2011 - 19:02 #2
Jeg er ikke sikker på at jeg har Visual Basic installeret...medmindre det er standard så er det fint med VBA!
Avatar billede Bendt_007 Nybegynder
19. januar 2011 - 19:03 #3
Kan se jeg har visual basic. Så det er helt fint!
Avatar billede store-morten Ekspert
19. januar 2011 - 19:09 #4
Okay vi kan prøve.
Du skal lave et Modul og der efter bruge en formel i en celle.

Indsæt følgende kode i et modul:

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

I en celle indsætter du formlen: = ColorCount(C1:C10;C8)

Så tælles celler C1 til C10 der har sammen farve som C8 (kan selvfølgelig ændres)

Kan du klare det, ellers kan jeg guide dig?
Avatar billede Bendt_007 Nybegynder
19. januar 2011 - 19:12 #5
Jeg har styr på den sidste del, men jeg ved ikke hvordan jeg laver et Modul?
Avatar billede Bendt_007 Nybegynder
19. januar 2011 - 19:12 #6
Jeg har excel 2007
Avatar billede store-morten Ekspert
19. januar 2011 - 19:13 #7
Velkommen til Eksperten

Du skal ikke bruge 'Svar' som er til (til løsninger og pointgivning)
Jeg skal sende et 'Svar' når og hvis jeg har løst dit problem, så du kan belønne mig med udlovede point.

Brug 'Kommentar'
Avatar billede Bendt_007 Nybegynder
19. januar 2011 - 19:14 #8
Jeg prøver at følge denne guide:

http://www.contextures.com/xlvba01.html

tror godt jeg kan gøre det. Du skulle ha 300 af mine point!
Avatar billede Bendt_007 Nybegynder
19. januar 2011 - 19:16 #9
ok! Den er jeg med på :-)
Avatar billede store-morten Ekspert
19. januar 2011 - 19:18 #10
Har 2003

Ja, et hurtigt kik ;-) det ser rigtigt ud, ellers spørg.
Avatar billede store-morten Ekspert
19. januar 2011 - 19:21 #11
Kopier koden.
I Excel:
Højre klip på "Ark1" og vælg 'Vis programkode'
Vælg "Isert" og vælg 'Module'
Indsæt koden med Ctrl+v
Luk på det røde kryds.
Avatar billede store-morten Ekspert
19. januar 2011 - 19:22 #12
Kopier koden.
I Excel:
Højre klik på "Ark1" og vælg 'Vis programkode'
Vælg "Isert" og vælg 'Module'
Indsæt koden med Ctrl+v
Luk på det røde kryds.
Avatar billede Bendt_007 Nybegynder
19. januar 2011 - 19:27 #13
Den funger! Tusind tak for hjælpen!
Avatar billede store-morten Ekspert
19. januar 2011 - 19:29 #14
Det var godt.
Velbekomme, så lægger jeg et 'Svar'

http://www.eksperten.dk/faq#faq-3-1
Avatar billede store-morten Ekspert
19. januar 2011 - 19:30 #15
Ups...
Her kommer det så...
Avatar billede store-morten Ekspert
19. januar 2011 - 19:36 #16
Tak for point.

Ang. point mængde, så er det ikke så vigtigt.
Men at vi finder en løsning og du følger op på spørgsmålet og får afsluttet det, er velset ;-) Godt gået.

Held og lykke på Eksperten.

Morten
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester