Avatar billede jpho Nybegynder
22. september 2009 - 11:10 Der er 4 kommentarer og
1 løsning

Excel - henvisning til celle i foregående ark

Jeg har oprettet en regnearksfil med 4 ark. I ark1 er der i kolonne A skrevet fortløbende numre begyndende med 1 i række 1 og sluttende med 9 i række 9.

Ark 2 har samme struktur men i celle A1 hedder formlen ='Ark1'!A10+1. Resultatet bliver derfor 10.

I Ark 3 hedder formlen ='Ark2'!A10+1. Resultatet bliver derfor 20.

Mit spørgsmål er om man istedet kan skrive en formel der betyder A10 i det foregående ark. Det er med henblik på at hvis Ark2 bliver slettet skal nummereringen tage udgangspunkt i A10 på ark1 og ikke længere i Ark2.
Avatar billede tjacob Juniormester
22. september 2009 - 12:00 #1
Jeg tror du bliver nødt til at bruge en brugerdefineret funktion. Heldigvis har de lavet en her som jeg tror du kan bruge direkte:

http://www.mcgimpsey.com/excel/udfs/prevsheet.html


Kopier funktionen og indsæt den i et modul i Visual Basic.

Hvor du nu har (f.eks. i Ark3): ='Ark2'!(A10)+1
bruger du i stedet: =PrevSheet(A10)+1
Avatar billede jpho Nybegynder
28. september 2009 - 13:49 #2
Tak for dit forslag. Jeg formoder at jeg ved at skrive
=PrevSheet(A10) vil få den værdi som står i det foregående ark i celle a10.

Men hvad er den danske betegnelse i Excel 2007 istedet for PrevSheet?
Avatar billede tjacob Juniormester
28. september 2009 - 14:13 #3
Der er ingen dansk betegnelse, da det er en brugerdefineret funktion.
Du skal gå ind på den side jeg linker til i #1, og KOPIERE funktionen:
fra linien "Public Function PrevSheet(" og ned til
"End Function"

Denne funktion (som hedder "PrevSheet") skal du derefter INDSÆTTE i et modul i Visual Basic i dit regneark.

1) Tryk Alt+F11 for at åbne Visual Basic

2) Højreklik på "VBAProject" til venstre og vælg insert>module

3) Indsæt den kopierede funktion her og gem.

Funktionen kan nu bruges overalt i regnearket.
Hvis du hellere vil have et dansk navn, så kan du gå ind i Visual Basic, og ændre det til hvad som helst. Du skal blot huske at ændre ALLE steder der står PrevSheet.
Avatar billede jpho Nybegynder
28. september 2009 - 14:25 #4
Tak for hjælpen. Læg et svar så jeg kan give dig point.
Avatar billede tjacob Juniormester
28. september 2009 - 14:32 #5
OK, -svar.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester