11. november 2008 - 20:09Der er
20 kommentarer og 1 løsning
flytte data ud på en linje i regneark
i forbindelse med opryd på lagerpladser / locationer vil vi gerne se en vare som er lagt på forskellige locationer vi vil dog gerne se det på et regneark hvor det enkelte varenummer fremkommmer på en vandret linje for derved at kunne se hvor vi kan finde varen på de andre locationer på samme linje I dag fremkommmer på en lodret placering'soversigt men dog ikke samlet for det enkelte varenummer men ud for de enkelte location's nummer som varen er registret under loc nummer. f.eks Aa01-10 og F01-10 dette gør dog at her imellem kommmer andre varer som ligger under locationer som starter med B01-10. C 01-10 ect. Dettte vil være nemmere vis den enkelte varer som har flere locationer fremkommer på sammme vandrette linje
? lyder på når man kopierer oversigt over i et Regneark og så derefter at trækkke varer som har flere locationer ud på samme linje automatisk på en snedig måde
kan fortælle at dette projekt omhandler ca 10.000 varenummere men dog ikke alle der ligger flere steder men så fortæller de lidt om størrelsen at evt lodret kolonner
Vi skal have oprettet en liste af dine varenumre uden dubletter så start med at kopiere dine varenumre i kolonne B til kolonne A i et tomt ark Marker en celle i kolonne A og kør følgende makro :
Sub SletDubletter() ' Slet i markeret kolonne Dim c, r, t, t2 If Selection.Columns.Count > 1 Then MsgBox ("Kun 1 kolonne!"): Exit Sub c = ActiveCell.Column r = Cells(65500, c).End(xlUp).Row Range(Cells(1, c), Cells(65500, c).End(xlUp)).Select For t = 1 To r If Cells(t, c) <> "" Then For t2 = t + 1 To r If Cells(t, c) = Cells(t2, c) Then Cells(t2, c) = "" End If Next End If Next On Error Resume Next Selection.Columns.SpecialCells(xlCellTypeBlanks).Rows.Delete Shift:=xlUp If MsgBox("Skal liste sorteres", vbYesNo, "Fjern dubletter") = vbYes Then Selection.Sort Key1:=Range(ActiveCell.Address), Order1:=xlAscending End If ActiveCell.Select End Sub
Umiddelbart tror jeg det letteste ville være at lave en Pivot tabel, og hvis du i kolonne c har stk på lager ville den samtidigt kunne summe hvor mange stk. der er på de enklete lokationer, og hvor mange stk der er totalt.
Husk der skal være en overskrift for at kunne bruge Pivot funktionen.
Gå i menuen Data, vælg pivottabel... - tryk næste marker dine data Husk at første linie i dine data skal være en overskrift. Tryk næste og vælg om du vil have dene data i et nyt ark eller i samme ark som dine grunddata. Tryk derefter udfør.
Nu har du en feltliste og en område i dit ark som er indrammet med blåt. Du trækker feltet lokation op hvor der står "Slip kolonnefelter her", Varenr. trækkes over til rækkefelter og stk. trækker du ind i midten med dataelementer.
Hvis den ikke ligger stk. rigtigt sammen er det formentlig fordi der oppe i venstre hjørne står antal af stk., hvis det er tilfældet, dobbeltklik på feltet hvor der står antal af stk. og så kan du vælge sum af stk. i stedet.
Nu burde din pivot virke. Hvis du ændre i dine grunddata, skal du dog huske at højreklikke på pivottabellen og vælge opdater.
klik på mit navn - under brugerinfo finder du min mailadr.
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.