08. maj 2004 - 17:32Der er
6 kommentarer og 2 løsninger
Arknavn som variabel
Jeg har en excelfil med 31 ens ark. Navngivet 1-31.
I et nyt ark ville jeg gerne kunne lave nogle beregninger baseret på dataene i et bestemt ark. F.eks. hvis jeg skriver et 2-tal i en celle, så skal jeg kunne beregne udfra de tal der er angivet i arket med navnet 2.
Jeg er ikke nogen ørn til alle disse koder. Min fil indeholder 31 ark med møde- gåtider for samtlige medarbejdere pr. dag. Jeg ville så gerne lave et ekstra ark, hvor brugere hentede data fra den dato vedkommende ønskede at se. I dette ark skulle der så foretages nogle beregninger på den pågælende dag. Jeg forstiller mig f.eks., at brugere i celle A1 skiver arknavnet, og i de beregninger der så laves i pågælende ark, indsættes nogle formler hvor dataene i det angivne ark hentes. Formlen kunne f.eks. se således ud "=+'21'!j13" hvis dataene skulle hentes fra ark 21 Det jeg ville var, at skrive 21 i celle A1 og så referere til den celle istedet for det pågælde ark. Men det virker ikke. Håber I forstår hvad jeg mener.
Brug funktionen "indirekte". Så har du fx en celle (x27) hvor i det arknummer du er interesseret i står efter alle dine beregninger. Når du så skal hente noget i celle n37 i ark x27 skriver du;
=indirekte(x27 & "!n37")
Indirektefunktionen kan også sættes ind i andre formler.
Søgte efter en funktion til at referere til en celle fra VBA, og så dette spørgsmål, hvor denne løsning burde hjælpe. =INDIRECT("'" & A1 & "'!j13") på dansk: =INDIREKTE("'" & A1 & "'!j13")
Tober> Er det ikke lgie det jeg forslog ofr ½ år siden? 8718> Hvad med at få lukket?
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.