En familj av Microsoft-kalkylbladsprogram med verktyg för att analysera, kartlägga och kommunicera data.
Obs: Informationen nedan har översatts automatiskt. Vi strävar efter att säkerställa noggrannhet, men översatt innehåll kanske inte helt återspeglar det ursprungliga sammanhanget.
Hej Rolf Gustafsson,
Tack för att du kontaktar Microsoft Q&A-forumet.
Jag förstår att du har problem med att Excel visar ”Formeln innehåller okänd text” för =CountCellsByColor($A$1:$A$35;A38).
Excel känner inte igen CountCellsByColor eftersom det inte är en inbyggd funktion. Det är en anpassad VBA-funktion, så formeln fungerar inte om makrot inte är definierat och aktiverat.
För att lösa detta kan du prova dessa steg:
- Aktivera fliken Utvecklare
- Gå till Arkiv > Alternativ > Anpassa menyfliksområdet och markera Utvecklare.
- Lägg till VBA-funktion
- Tryck Alt + F11 för att öppna VBA-redigeraren.
- Klicka på Infoga > Modul och klistra in följande kod:
Function CountCellsByColor(rng As Range, refCell As Range) As Long Dim cell As Range Dim count As Long count = 0 For Each cell In rng If cell.Interior.Color = refCell.Interior.Color Then count = count + 1 End If Next cell CountCellsByColor = count End Function - Spara som makroaktiverad arbetsbok
- Använd formatet .xlsm och tillåt makron när du öppnar filen igen.
- Använd formeln
- Nu fungerar
=CountCellsByColor($A$1:$A$35;A38)och räknar celler med samma färg som i A38.
- Nu fungerar
Låt mig veta hur det går.
Om svaret är till hjälp, klicka på Acceptera svar och ge en vänlig upp-röstning. Om du har ytterligare frågor om detta svar, klicka på Kommentera.
Obs: Följ stegen i vår dokumentation för att aktivera e-postaviseringar om du vill bli meddelad om denna tråd.