21. oktober 2012 - 23:24Der 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??
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
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?!?
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".
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...
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.