08. april 2009 - 10:19Der er
9 kommentarer og 1 løsning
Undgå opdatering af formler ved indsættelse af data
Hejsa!
Jeg har lige stirret mig lidt blind:
Er der nogen, der kan et hurtigt trick til at undgå, at en formel bliver opdateret, når jeg indsætter data?
Jeg leder efter en løsning uden VBA, da arket gerne skulle kunne rettes og tilpasses uden min indblanding.
Spedifikt har jeg i range B1:AB8 kolonner med data for tidligere måneder (nyeste forrest). I et andet ark har jeg en tabel, der gerne skulle vise forgange måned overfor samme måned sidste år - altså altid en sammenligning af kolonne B med kolonne N.
Det er ikke fordi jeg ønsker at undgå genberegning - jeg ønsker blot, at cellereferencerne ikke skal opdateres i formlerne ved indsættelse af nye data (jeg skyder langsomt ældre data mod højre). Min reference til B2 i formlerne ændres til C2, hvis jeg indsætter nye data i B2 (og samtidigt rykker eksisterende data til højre).
Mit problem er, at jeg har brug for en absolut reference til celle A1 - ligemeget om jeg indsætter celler foran. Jeg har data for hver måned i rækkefølgen nyeste til ældste, og når næste måneds data indsættes, skal jeg stadig læse i kolonnerne A:L ikke B:M.
Desværre ikke, hvis formlen står i et andet ark (eller før de angivne data, så vil formlen blive rettet til =(OffsetB9;-8;0), når man indsætter en kolonne/celle før A1. Det er for så vidt ikke anderledes end at angive en direkte reference (=A1).
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.