Avatar billede claus39 Nybegynder
12. november 2003 - 12:38 Der er 3 kommentarer og
1 løsning

sortering med tomme celler

Er der muligt at sortere/spejlvende hvis man har tomme celler imellem sine data eksempel;a1 (overskrift) a2(1) a3 (2) a4 (tom) a5 (3), ønsket sortering a1 (overskrift) a2 (3) a3 (tom) a4(2) a5(1)
Avatar billede slo Nybegynder
12. november 2003 - 13:16 #1
Der findes ikke en indsæt speciel, ligesom fx. transponering. Da du ikke har en "bestemt" rækkefølge på dine tal og gerne vil beholde mellemrum bli'r du nødt til at lave en makro (så vidt jeg kan se....)
Jeg ville indsætte flg. i et modul og kører det - der kan i øvrigt laves automatiske rutiner til at finde antal værdier / celler der skal vendes om.

Sub Sorter()
Dim i As Integer, Værdier() As Variant
With ThisWorkbook.Worksheets("Ark1")
  ReDim Værdier(1 To 5)
  For i = 1 To 5            ''Starter med at gemme værdierne i et array:
    Værdier(i) = .Cells(1, i)
  Next i
  For i = 1 To 5            ''Udskriver værdierne baglæns:
    .Cells(1, i) = Værdier(6 - i)
  Next i
End With

End Sub
Avatar billede slo Nybegynder
12. november 2003 - 13:20 #2
Uppss. Jeg ser du gerne vil beholde overskriften i A1 - derfor skal der rettes til:

Dim i As Integer, Værdier() As Variant
With ThisWorkbook.Worksheets("Ark1")
  ReDim Værdier(2 To 5)
  For i = 2 To 5            ''Starter med at gemme værdierne i et array:
    Værdier(i) = .Cells(1, i)
  Next i
  For i = 2 To 5            ''Udskriver værdierne baglæns:
    .Cells(1, i) = Værdier(7 - i)
  Next i
End With
Avatar billede claus39 Nybegynder
12. november 2003 - 13:36 #3
Hjælp , hvordan får jeg en sådan makro indspillet og til at virke
Avatar billede slo Nybegynder
12. november 2003 - 13:39 #4
Hvis du ikke er vant til at rode med VBA skal du nok overveje om det er "besværet" værd - er det ikke nemmere bare at bytte om på cellerne i hånden?
Hvis du ikke kender VBA kan der nemt opstå problemer da ovenstående kode er "skræddersyet" til dit eksempel.
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