Avatar billede krarup Nybegynder
22. august 2010 - 21:43 Der er 6 kommentarer

Opslag og sortering i excel.

Hej.
jeg har en projekt mappe som indeholder en lang række data som jeg gerne vil have sorteret i forskellige regne ark, men kan simpelt hen ikke regne ud hvordan dette gøres.

Min projekt mappe består af 4 regneark. regneark 1 som er mit udgangspunkt og indeholder alle dataene, Ark 2 som er leverandør X1, ark 3 som er leverandør X2 og ark 4 som er leverandør X3. I ark 1 kan der eksempelvis være 1000 rækker med data, hvor der i hver række i kolonne A enten står leverandør X1, X2 eller X3. Jeg vil så gerne at Excel selv fordele de 1000 rækker ud i de 3 andre regneark ud fra hvilken leverandør der måtte stå i kolonne A, således at alle rækker hvor leverandøren står til at være X1 bliver sendt til ark X1 osv..

Håber meget der et et klogt hoved der kan hjælpe!
Avatar billede Ialocin Novice
22. august 2010 - 21:59 #1
Hej Kraup

Hvilken version af Excel bruger du ??

mvh Nicolai
Avatar billede krarup Nybegynder
22. august 2010 - 22:04 #2
Hej Nicolai.
Jeg bruger Excel 2007
Avatar billede Ialocin Novice
22. august 2010 - 22:05 #3
Hej Krarup

Argh!, jeg er desværre kun den lykkelige ejer af 2003!!

mvh Nicolai
Avatar billede kabbak Professor
22. august 2010 - 22:37 #4
Navngiv dine arkfaner med leverandørenes navne, så de er ens med dem i A kolonnen i Ark 1.

kør så makroen

Sub FordelLeverandør()
    Dim Data As Variant, I As Long, X As Integer, Res As Range
    Data = Sheets("Ark1").Range("A1").CurrentRegion
    For I = 1 To UBound(Data, 1)
        Set Res = Sheets(Data(I, 1)).Range("A" & FindSidste(Data(I, 1)))
        For X = 1 To UBound(Data, 2)
            Res.Offset(0, X - 1) = Data(I, X)
        Next
    Next
End Sub

Public Function FindSidste(Snavn) As Long
    FindSidste = Sheets(Snavn).Range("A65536").End(xlUp).Offset(1, 0).Row
End Function
Avatar billede krarup Nybegynder
01. september 2010 - 08:36 #5
uhm, ovenstående kan jeg ikke rigtig for til og virke ;(
Avatar billede kabbak Professor
01. september 2010 - 20:53 #6
kan du sende et eksempelark, så kikker jeg på det
kabbak snabela vip dot cybercity dot dk

dot = .
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