Så vidt jeg ved, så findes der stadig ikke en indbygget funktion i Excel til at afgøre om en celle indeholder en formel (ret mig endelig hvis jeg tager fejl), men jeg har et trick jeg brugte i gamle dage:
I Excel, tryk da ALT + F11 for at åbne Microsoft Visual Basic. Deri, så tryk da Insert -> Module, og indsæt følgende i det vindue der bliver åbnet:
Function IsFormula(c) IsFormula = c.HasFormula End Function
Tryk så ALT + F11 igen for at vænne tilbage til Excel.
Vælg nu den celle, som du gerne vil have til at skifte farve.
Tryk derefter på "Betinget formattering" under "Startside" - det findes ca i midten normalt.
Her tryk da på "Ny regel" og vælg den nederste "Brug en formel til at bestemme, hvilke celler der skal formateres".
I tekstboksen kan du så indtaste "=ISFORMULA(XX)" (uden gåseøjne), hvor XX skal erstattes med den celle, som du gerne vil have til at skifte farve.
Vælg Formater.. og vælg den farve som du gerne vil have, når cellen indeholder en formel.
Gentag proceduren fra "Betinget formattering", hvis du vil have det på flere celler.
Denne nyttige funktion er vist nok med i Excel 2013! Men mener ligesom betalyte, at løsningen indtil videre er at lave en UDF (User Defined Function) a la den viste.
Jeg er dog for længst gået over til open source alternativer, der har jeg mulighed for selv at kode den funktionalitet jeg mangler, også endda bidrage til communitiet samtidig.
#4 Aha, ja det var da en dejlig simpel løsning. Hvorfor tænkte jeg ikke på det?
Det tager dog ikke højde for at, man manuelt indtaster i A1 præcis det samme som, der står i G2, men i netop denne situation er det da sikkert mere end tilstrækkeligt.
Overgreat - Husk at lukke tråden, hvis du har fået svar på dit spørgsmål.
Synes godt om
Ny brugerNybegynder
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.