27. maj 2011 - 10:33Der er
12 kommentarer og 1 løsning
Macro: finde sum af mange regneark
I en mappe har jeg regneark liggende, hvor der kan være alt fra 1 og op til 52 ark alle med filnavn fra "1" til "52". I samme mappe har jeg et excelark med filnavn "total" Nogen der har et bud på en macro, der kan kan lave summen af celle M20 i Ark1 af alle regneark med filnavn fra "1" til "52" og lægge det ind i celle C10 i regnearket "total"
Hmm, det kræver, at der laves en kode, som tjekker for om filerne findes, idet der ellers vil optræde fejl i formlen. Men i princippet fungerer følgende:
Jeg går ud fra, at du anvender Excel 2003, hvor formler maksimalt kan indeholde 1.024 karakterer! I Excel 2007 er grænset hævet til 8.192!
Men for at afprøve den, så split den op i to celler (f.eks. i en kolonne som du ikke benytter og som derfor kan skjules), og lav så en simpel sum af disse to celler i C10.
I øvrigt er der vist også en grænse på 30 (?) for antallet af argumenter til SUM-formlen i Excel 2003. Det er vel dette fejlmeddelelsen fortæller. I Excel 2007/10 er denne hævet, så jeg har ikke problemer her.
Men under alle omstændigheder kan du som vist ovenfor splitte formlen op i to, og dermed undgå også denne grænse.
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.