Avatar billede jfp001 Nybegynder
09. februar 2011 - 07:51 Der er 4 kommentarer og
1 løsning

Tælle celler som indeholder tekst, baseret på tekstens længde

Takket være Store-Morten har jeg fået lavet mit Xls ark som tæller antal felter med tekst delt op på farve.
http://www.eksperten.dk/spm/930962#reply_7729838
MEN. Nu har jeg så stødt på et problem.
De fleste "entries" er en 3-bogstavkode f.eks ALR, men i enkelte tilfælde er der dobbelt, altså ALR/PSD
Dette skal så helst tælles som 2 entries, men hvordan?
Avatar billede duxz Nybegynder
09. februar 2011 - 10:06 #1
Du kan tælle antallet af tegn i en celle ved at bruge =længde()
Avatar billede duxz Nybegynder
09. februar 2011 - 10:57 #2
Hvis du konstruerer en formel der siger noget i stil med: hvis antallet af tegn er større end 3 så et eller andet...

Det kommer jo an på hvad du gerne vil have af svar
Avatar billede bak Seniormester
09. februar 2011 - 12:03 #3
En ændring af din User Defined Function ColorTextCount vil kunne gøre det.
Nu tælles alle celler der har et skilletegn / som 2 eller mere.
dvs at
ADF tælles som 1
ADF/TRE tælles som 2
ADF/TRE/YCC tælles som 3 osv.
Hvis ikke du udfylder funktionens 3. parameter (stDelim) vil den automatisk bruge / som skilletegn.


Public Function ColorTextCount(rRange As Range, rColor As Range, Optional stDelim As String = "/") As Double
Dim rCell As Range
Dim dCount As Double
dCount = 0
    Application.Volatile
    For Each rCell In rRange
        If IsNumeric(rCell.Value) = False And _
        IsError(rCell.Value) = False And _
        rCell.Interior.ColorIndex = rColor.Interior.ColorIndex Then
            dCount = dCount + (1 + UBound(Split(rCell.Value, stDelim)))
        End If
    Next rCell
    ColorTextCount = dCount
End Function
Avatar billede jfp001 Nybegynder
10. februar 2011 - 07:14 #4
Tak til Bak. Det var lige præcis det jeg var efter.
Jeg takker, bukker, nejer og alt det andet.

Vi du skrive et svar?
Avatar billede bak Seniormester
10. februar 2011 - 15:19 #5
jeps, her er det !
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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