Avatar billede u.l.johansen Praktikant
27. august 2009 - 21:48 Der er 1 kommentar

Kolonner til rækker

Jeg har et excelark, hvor jeg i ark 1 har dataene stående således:
  A            B          C          D        E        F        G
Type  Variant  Materiale    01.2010  02.2010  03.2010  04.2010
GGL  3059    GGL M08 3059    200    250      300      275

ved hjælp af en makro vil jeg gerne have den til at sortere dataen således i ark 2:

A          B          C          D      E    F
Type  Variant Materiale    Måned  Stk  Enhed
GGL    3059  GGL M08 3059 01.2010  200  Stk
GGL    3059  GGL M08 3059 02.2010  250  Stk
GGL    3059  GGL M08 3059 03.2010  300  Stk
GGL    3059  GGL M08 3059 04.2010  275  Stk

Hilsen Ulrick
Avatar billede u.l.johansen Praktikant
27. august 2009 - 23:15 #1
Har fundet et andet svar, som jeg har kunne modificere lidt og det virker. Hvis den kan gøres bedre (og gerne oversættes til dansk) er jeg dog stadig meget interesseret.

Sub FlytData()
Dim Koll As Integer
Dim Rækk As Integer
Dim NyeData As Integer

NyeData = 2
        Rækk = 2
          While Len(Ark1.Cells(Rækk, 1).Value) > 0
          For Koll = 4 To 13
                If Len(Ark1.Cells(Rækk, Koll).Value) > 0 Then
                Ark2.Cells(NyeData, 1) = Ark1.Cells(Rækk, 1).Value
                Ark2.Cells(NyeData, 2) = Ark1.Cells(Rækk, 2).Value
                Ark2.Cells(NyeData, 3) = Ark1.Cells(Rækk, 3).Value
                Ark2.Cells(NyeData, 4) = Ark1.Cells(1, Koll).Value
                Ark2.Cells(NyeData, 5) = Ark1.Cells(Rækk, Koll).Value
                NyeData = NyeData + 1
                End If
                     
            Next Koll
              Rækk = Rækk + 1
            Wend
  End Sub
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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