Avatar billede rlj Nybegynder
02. november 2005 - 11:15 Der er 14 kommentarer og
2 løsninger

udarbejd forside som samler alle regneark

Hej eksperter

Jeg har lavet mig et regneark med omkring 12 ark.

Jeg kunne godt tænke mig, at oprette en "forside" i samme regneark, som automatisk får indsat samtlige ark i regnearket.

Dvs når jeg f.eks. opdaterer ark nr. 7, så slår det også igennem på min "forside"

Er det muligt?

/RLJ
Avatar billede tobler Nybegynder
02. november 2005 - 11:28 #1
Jeg bruger et tool der hedder ASAP Utilities, det kan du få gratis her:
http://www.asap-utilities.com
Avatar billede beanbag Nybegynder
02. november 2005 - 11:31 #2
Ja, du kan starte med at skrive "=" i en celle på din forside og så klikke på en celle i et af dine 12 ark. Tryk Enter. De to celler er nu forbundne og forsiden vil opdatere sig i takt med fx ark 7.

Hvis forsiden skal summere de underliggende ark kan det også godt lade sig gøre. tast "=" i en celle på forsiden, klik på den første celle i det første ark der skal summeres, klik på "+", klik på den næste celle i det næste ark, klik på "+"  og så fremdeles, Tryk Enter når du har alle celler med.

Hvis de 12 ark er bygget ens op og du fx gerne vil have summen af alle 12 arks celle A5 i forsidens celle A5, skriver du:

=sum(ark1:ark12!A5)

Udskift ark1 og ark12 med navnene på det første og sidste ark.

Der er masser af muligheder, så hvis du tænker på noget specielt så spørg...
Avatar billede rlj Nybegynder
02. november 2005 - 11:41 #3
beanbag > der er faktisk ikke nogen sum i mit regneark, det er tekst, opdelt i rækker og koloner, som er rimelig ens på de forskellige ark.

Når jeg f.eks. så tilføjer en linie eller række på et ark, vil jeg gerne have at den linie eller række automatisk kommer på min forside.

Altså forsiden bliver en altid opdateret index på alle arkene....

Er det volapyk?

/RLJ
Avatar billede rlj Nybegynder
02. november 2005 - 11:43 #4
tobler > prøver at installere det foreslåede program, og kigger på dets funktioner
Avatar billede tobler Nybegynder
02. november 2005 - 11:57 #5
Når du har installeret toolet, skal du markere de celler/rækker/kolonner du ønsker at lave links til, derefter skal du gå ind under sheets og vælge summarize rows or columns... og vælge create dynamic links.
Avatar billede beanbag Nybegynder
02. november 2005 - 12:00 #6
Næhh, ikke volapyk, men jeg kan heller ikke lige se det for mig...

Men med fx =ark1!A5 (et link) får du indholdet af cellen over på forsiden uanset om det er tekst eller tal.

Skal alle data fra de 12 ark så også være på forsiden? Har du ligeså mange celler til rådighed på forsiden for hvert ark som det enkelte ark har data i?
Fx. ark1 har data i A1:D30, dvs. 4 kolonner og 30 rækker. Er der så reserveret et tilsvarende område på forsiden. Hvis det er tilfældet kan du lave et link til hver af de celler fra forsiden. Men hvis der så er 4x30 celler på hver af de 12 ark, så er der da ikke særlig meget overblik på den forside?

Er de underliggende ark dynamiske i størrelsen på det område der indeholder data, og skal forsiden så være tilsvarende dynamisk? Det vil jeg umiddelbart mene kræver lidt VBA.

Du kan også vælge at kopiere de relevante tekstområder i hvert ark, og så sætte det ind som en picture-link. Hold shift nede mens du vælger ->Edit ->Paste Picture Link
Den opdaterer i et vist omfang også hvis du sætter linier ind imellem første og sidste linie du kopierede.
Avatar billede beanbag Nybegynder
02. november 2005 - 12:02 #7
Det lyder meget sejt det program. Det må jeg lige hente når jeg kommer hjem - hvad er det for et "dynamic link" den så laver? Hvordan adskiller det sig fra et almindelig link?
Avatar billede tobler Nybegynder
02. november 2005 - 12:26 #8
Der er mange gode ting deri, den jeg har beskrevet ovenfor, fandt jeg først idag, da jeg tænkte at det problem havde toolet sikkert også en løsning til. Dynamic link er vel "deres" udtryk, det er ikke andet end "=Ark1!B2" etc., men man kunne også bare få resultatet kopieret ind som en konstant.
Avatar billede kabbak Professor
02. november 2005 - 13:12 #9
Hvis du altid har data i A kolonnen og du har et tomt ark der hedder RESULTAT.

Så samler denne makro værdierne fra de første 10 kolonner i dette ark, under hinanden.

Du skal køre makroen for at opdatere


Public Sub FlytData()
Dim R As Long, I As Integer, ASH As Object, KOL As Variant, T As Integer, LC As Integer
Set ASH = Worksheets("RESULTAT") ' navnet på samlearket
    ASH.Activate
    ASH.Range("A2").Select
    ASH.Range(Selection, ActiveCell.SpecialCells(xlLastCell)).ClearContents ' tømmer arket inden ny sættes ind
For Each ws In Worksheets
    If ws.Name <> ASH.Name Then
        For LC = 1 To Sheets(ws.Name).Range("A65536").End(xlUp).Row ' start læsning på række, der skal være data i A kolonnen
        R = (ASH.Range("A65536").End(xlUp).Row) + 1
            For T = 1 To 10 ' værdier fra 10 kolonner overføres
                ASH.Cells(R, T) = Sheets(ws.Name).Cells(LC, T)
            Next
        Next
    End If
Next
Set ASH = Nothing
End Sub
Avatar billede rlj Nybegynder
02. november 2005 - 15:14 #10
tobler og beanbag tak for jeres forlsag, smid et svar og I deler point.

tobler > det er fand... et smart program, det kan lige netop det jeg efterspørger og meget mere!!

kabbak > tak for forsøget, jeg har dog data i mere end en kolone, så din makro virker desværre ikke helt.
Avatar billede tobler Nybegynder
02. november 2005 - 15:59 #11
Her kommer et svar:-)
Avatar billede beanbag Nybegynder
02. november 2005 - 17:11 #12
Og her er et til ;o)
Avatar billede kabbak Professor
02. november 2005 - 17:44 #13
Nu tog den altså værdierne fra 10 kolonner, ret skal være ret og det kan nemt ændres'
Avatar billede rlj Nybegynder
03. november 2005 - 08:20 #14
tobler > dit svar var en kommentar, så hvis der skal falde point, så smid lige et svar :-)

Kabbak > sorry jeg havde ikke set at den tog 10 kolonner, så tak for indsatsen!
Avatar billede tobler Nybegynder
03. november 2005 - 08:37 #15
Jamen, jeg må jo prøve igen.o)
Avatar billede rlj Nybegynder
03. november 2005 - 08:39 #16
takker indsatsen....
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