07. januar 2016 - 15:24Der er
7 kommentarer og 1 løsning
Makro til kopiering af data fra et ark til et andet ark
Hej, Er der nogen der kan hjælpe mig med at lave en makro, som kopier nogle værdier fra et/flere ark til et andet ark, kaldet 'Forside'. De ark der skal kopieres fra, hedder henholdsvis ark '1', '2' osv. Indtastningsarkene er alle bygget op med den samme struktur hvad angår kolonner og rækker. Indtastningsarkene er bygget med først at indeholde et sidehoved (de første 7 rækker), hvorefter der er følgende overskrifter (gående fra kolonne A til G)'Antal', 'Type', 'Betegnelse', 'Mat. Enhedspris', 'Mat. Enhedspris i alt', 'Res. Enhedspris' og 'Res. Enhedspris i alt'. Hvis jeg for eksempel taster '2' i celle A17 og '1' i celle A28 i ark '1', skal makroen kopier værdierne fra kolonne A og kolonne C over på 'Forsiden'. Kolonne A 'Antal' skal kopieres over i celle D23 (lig med '2') og kolonne C 'Betegnelse' skal kopieres over i celle E23. Da den næste værdi, jeg har tastet i celle A28 er '1', skal denne værdi kopieres over i celle D24 og 'Betegnelsen' over i celle E24 og så fremdeles. Hvis jeg efterfølgende indtaster '1' stk i celle A20 i ark '1', vil jeg have værdien på 'Forsiden' i celle D24 og den tilhørende 'Betegnelse' ind i celle E24. Dermed skal den indtastede værdi i celle A28 samt 'Betegnelsen' indsættes i celle D25 og E25. Til sidst vil jeg høre, om man kan lave en knap som nulstiller alle indtastninger i kolonnen A for alle mine indtastningsark.
Jeg har set dit regneark, og kan nu forstå hvad du mener. Det kan godt løses, men med min viden skal jeg oprette et eller måske flere hjælpeark, hvortil en macroknap på hvert faneblad kopier de værdier der skal bruges på din Forside.
På de faneblade hvor du har dine data, har jeg behov for anvende et par kolonner til at styre hvilke linjer der bliver/er blevet kopieret.
Disse kolonner skal skrivebeskyttes, så formel og kontroldata ikke ændres.
Jeg kunne tænke mig at indsætte dem foran din kolonne A. Alle dine formler vil stadig virke.
Det vil tage noget til at få det op at køre, men jeg er frisk på at prøve.
Efter flere forsøg og overvejelser, er jeg kommet frem til at progammet skal udvides med 3 hjælpeark.
Med en macro kan alle positioner, der er forsynet med en mængde, overføres til dit faneblad "Tilbud" Jeg har tænkt mig at anbringe en macroknap der udfører dette, på arket ved cellerne D20:F20.
Du har på din side afsat plads til leverancer i linje 23:51. Er det nok linjer???
På faneblad "Sammenstilling" vil jeg tilknyttet en macro, der nulstiller alle mængder.
Du har oprettet faneblade linie7 til linie25. Formler og macroer bliver tilpasset de nævnte faneblade.
Fanebladene må selvfølgelig ikke omdøbes.
Der er meget programmering af nye ark, samt programmering af macroer.
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.