15. september 2004 - 15:04Der er
9 kommentarer og 1 løsning
Lægge hver 6. kolonne sammen
Jeg vil godt kunne lægge hver 6. kolonne sammen, men på en smart måde, så jeg ikke skal skrive hver celles reference. Der må være en funktion, som siger sum(kolonne;6), altså en som tager en start kolonne pg så hver 6. og lægger dem sammen.
Øh, den kan jeg ikke lige få til at virke, men jeg tror heller ikke det er præcist det jeg er ude efter. Jeg har en kolonne med f.eks. 10 tal, og dem får jeg lagt samme i celle nr. 11, som jo så er resultatet. Dette gør jeg så igen 6 kolonner længere henne, osv osv osv. Det vil sige at jeg har resultaterne og kan også godt lægge dem sammen sådan =A10+G10+...., MEN jeg søger en funktion, hvor man kan kan sige noget lignede dette, forestiller jeg mig, =funktion(rækkenr som skal bruges til udregning; startkolonne; hvor mange overspringskolonner). Så den med indhold kunne se f.eks. sådanne ud: =funktion(10; A; 6). Er dette muligt?
Public Function SpringSum(Første As Range, SpringCol As Integer, AntalCol As Integer) As Variant Dim TempVal As Variant Application.Volatile rw = Første.Row col = Første.Column + SpringCol TempVal = Første.Value For I = 1 To AntalCol - 1 TempVal = TempVal + Cells(rw, col) col = col + SpringCol Next SpringSum = TempVal End Function
Øh, jeg har lige et lille ekstra spørgsmål. Jeg har en kollega som jeg lige skulle hjælpe med denne makro også, men vi kan ikke få den til at køre på regnearket.
Vi vælger at åbne med makro. Men Excel kan ikke finde funktionen når vi indtaster den. Den kommer med fejlmeddelelsen #navn. Den ligger dog godt nok i editoren, men den bliver bare lide som ikke fundet når den skal bruges, hvad kan det skyldes?
Alle funktioner skal ligge under et modul, fordi ellers virker den ikke i alle ark. Hvis den ligger i et arkmodul virker den kun i dette ark, og skal kaldes med arknavn + funktionsnavn
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.