Avatar billede saizog Nybegynder
21. oktober 2012 - 23:24 Der er 10 kommentarer og
1 løsning

Fortløbende værdi i celle fra ark til ark?!?

Hej
Jeg bruger Excel 2010. Jeg har udarbejdet et lager-formular til levering og optælling af nogle vare.
Helt præcis står der i ark1 en værdi i E6-E17 for lager beholdning, F6-F17 for antal leveret, og G6-G17 indtaster jeg vare tilbage. Næste ark (ark2)skal så kunne vise tallene i cellerne G6-G17 i ark1 E6-E17. For hver ark skal disse data fra den forrige ark indsættes/overføres i næste ark og så videre. Jeg laver en del af samme slags, og det er belastende hvis jeg skal for hver ark i alle mine opgørelser, enkeltvis lave en henvisning til den forrige. Kan det mon lade sig gøre at automatisk få Excel til at kopiere arket og samtidig lave en henvisning til den forrige ark og ikke det oprindelige??
Avatar billede supertekst Ekspert
22. oktober 2012 - 09:11 #1
Skal dette gentages i ligeså mange ark, som der er i filen?
Avatar billede saizog Nybegynder
22. oktober 2012 - 19:19 #2
Ja. Det var planen.
Avatar billede saizog Nybegynder
22. oktober 2012 - 19:23 #3
Jeg har forresten også BST utilities installeret, hvis der er noget man kan gøre nemmere der igennem...
Avatar billede supertekst Ekspert
22. oktober 2012 - 20:48 #4
Ved ikke hvad BST står for - men jeg forestiller mig det via VBA.

PS: Anvend Kommentar som opgavestiller - Svar anvendes af opgaveløser, når en sandsynlig løsning haves.
Avatar billede supertekst Ekspert
22. oktober 2012 - 23:36 #5
Rem Indsættes i VBAProject ThisWorkbook (Alt + F11 )
Rem Makro køres fra VBA: med F5 / Ark: Alt+F8 / afspil vist makro
Public Sub fortløbendeVærdier()
Dim ark As Worksheet, ræk As Integer, sidsteArk As Integer
    Application.ScreenUpdating = False
    sidsteArk = 1
    For Each ark In ActiveWorkbook.Sheets
        If ark.Name <> "Ark1" Then                  'ark1 behandles ikke
            ark.Activate
            For ræk = 6 To 17
                Range("E" & ræk).Formula = "=Ark" & CStr(sidsteArk) & "!G" & CStr(ræk)
            Next ræk
            sidsteArk = sidsteArk + 1
        End If
    Next ark
    Application.ScreenUpdating = True
End Sub
Avatar billede saizog Nybegynder
23. oktober 2012 - 20:34 #6
Jeg er ked af at sige det. Men jeg har aldrig arbejdet i VBA og har ikke det store kendskab til Makroer, ENDNU! Ved dog godt at Visual basic er en del af Excel!!
Du bliver nødt til at skrive lidt mere detaljeret og med flere forklaringer for hver handling, tak.

Alternativt, er der ikke en lettere måde at gøre det på, ligesom man kan bruge absolut reference, med noget få tegn og færre besværlige formeler?!?
Avatar billede supertekst Ekspert
23. oktober 2012 - 23:16 #7
Hvis du sender en mail - så kan jeg returnere min model. @-adresse under min profil.
Avatar billede saizog Nybegynder
05. november 2012 - 20:24 #8
Hej Peter
Beklager jeg ikke har svaret. Jeg har været bortrejst, og stødt ind i nogle problemer undervejs. Har først kigget på mailen nu. Tak for fremsendte mail, men det lader til, det er det jeg allerede gøre. For hvert ark henviser jeg manuelt til det forrige, altså "='ark1'!E6 osv."
Det jeg gerne ville opnå med denne tråd var om det kunne lade sig gøre, på en måde at automatisere dette process, så jeg slap for, for hvert ark at skal taste "='ark1'!E6".
Avatar billede supertekst Ekspert
05. november 2012 - 23:05 #9
Det er ok - vender tilbage
Avatar billede supertekst Ekspert
05. november 2012 - 23:50 #10
Prøv at sende et eksempel..
Avatar billede saizog Nybegynder
10. december 2012 - 21:01 #11
Langt om længe svarer jeg tilbage på tråden som jeg oprindelig oprettede for over halv anden måned siden. Beklageligvis, på trods af en rigtig god indsats fra supertekst, synes jeg ikke jeg fik løst mit problem. Jeg er overbevist om at det har været min formulering som har været mangelfuldt, så jeg må, ved bedre lejlighed, tage spørgsmålet op igen...
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