22. december 2007 - 13:12Der er
34 kommentarer og 1 løsning
Sammenkædet tekst skal laves om til en formel. EVALUATE?
Jeg har samlet noget statisk tekst og noget dynamisk tekst (resultat af andre formler) i en celle, så det skrevne udstyk af denne celle, danner en ny formel.
Jeg skal så have gjort denne tekst til en faktisk formel. Hvordan?
I tilfælde af at jeg er den eneste, der forstår, hvad jeg mener med ovenstående, vil jeg prøve at demonstrere det:
Jeg har nedenstående formel, som samler statisk og dynamisk tekst. ="=SUMPRODUKT(("&Lister!Y16&"Dato=Lister!$B$2)*("&Lister!Y16&"Pers=A1))"
1. Lister!Y16 viser de første 3 bogstaver i indeværende måned. 2. Jeg har nogle navngivne områder (indsæt - navn - definer), et for hver måned: DecDato, JanDato osv. 3. Lister!$B$2 viser dags dato Så første betingelse i formlen tjekker om registreringerne i denne måned indeholder dags dato. 4. Ligesom med DecDato har jeg et navngivet område med personer registreret i en den pågældende måned: DecPers, JanPers osv. 5. I A1 står der et navn. Så anden betingelse i formlen tjekker om personen i A1 er registreret i området for denne måned.
Hvis jeg indsætter det viste udtryk: =SUMPRODUKT((DecDato=Lister!$B$2)*(DecPers=A2)) i en anden celle (makro), så viser den stadigvæk bare formlen. Jeg skal ind og redigere cellen, før end den opfører sig som en formel. (Når det så er gjort, så virker formelen faktisk...)
Er der et udtryk a la EVALUATE(Udtryk), som kan gøre min formel til en formel?
Ikke forstået... formlen som samler den nye formel er som den står: ="=SUMPRODUKT(("&Lister!Y16&"Dato=Lister!$B$2)*("&Lister!Y16&"Pers=A1))"
den nye formel indsætter jeg ved hjælp af vba ved at sætte de to celler lig hinanden - og så står der ikke noget foran =! dvs. at når jeg står i cellen og trykker F2 Enter, så virker den.
Min JanDato hedder =Jan!$D$2:$D$19 Min JanPers hedder =Jan!$B$2:$B$19
Ok - jeg prøver. Jeg har bare en anden makro som opdatere disse referencer, for at en anden formel ikke skal lede i et større område end højest nødvendigt.
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.