Avatar billede alen32 Nybegynder
10. februar 2005 - 18:40 Der er 6 kommentarer og
1 løsning

Prøver igen?

Jeg har i cellerne A1 til F4 nogle tal . Jeg vil gerne have et
makro som sorterer kolonnerne i forhold til kolonne f.Jeg har brugt nedenstående makro til sortering,men den kan kun
sorterer hvis der ingen formler er i cellen. Et forslag?

Private Sub CommandButton1_Click()
Sheets(2).Select
ActiveSheet.Columns("A:F").Columns("A:F").Select
ActiveSheet.Range("F1").Activate
    Selection.Sort Key1:=ActiveSheet.Range("F1"), Order1:=xlAscending,
Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom,
_
        DataOption1:=xlSortNormal
Sheets(1).Activate
End Sub

Jeg har brugt nedenstående makro til sortering,men den kan kun
sorterer hvis der ingen formler er i cellen. Et forslag?
Avatar billede kabbak Professor
10. februar 2005 - 21:26 #1
jeg går ud fra at du har knappen på arket (Ark1), så er koden i ark1s modul, det plejer ikke at gå godt med at arbejde i andre ark, med en kode der ligger i et arkmodul.

denne har du i arkmodulet

Private Sub CommandButton1_Click()
Call Sortering
End Sub


denne sætter du i et almindelig modul


Public Sub Sortering()
Sheets(2).Select
ActiveSheet.Columns("A:F").Columns("A:F").Select
ActiveSheet.Range("F1").CurrentRegion.Select
Selection.Sort Key1:=Range("F1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Sheets(1).Activate

End Sub
Avatar billede kabbak Professor
10. februar 2005 - 21:31 #2
der var lige en linie for meget i den sidste

Public Sub Sortering()
Sheets(2).Select
ActiveSheet.Columns("A:F").Select
Selection.Sort Key1:=Range("F1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Sheets(1).Activate

End Sub
Avatar billede xelor Nybegynder
11. februar 2005 - 14:05 #3
En anden mulighed er følgende :

Private Sub CommandButton1_Click()

  Sheets(2).Columns("A:F").Sort Key1:=Sheets(2).cells(1,6),Order1:=xlAscending

End Sub

Denne beholder Formler og det hele, samtidig med at du ikke skal skifte ark eller noget...
Avatar billede alen32 Nybegynder
11. februar 2005 - 17:07 #4
Kabbak det virker men hvis jeg har knappen i ark2 og det der skal sorteres også i ark2 så bliver kolonnerne sorteret men jeg ender i ark1.
xelor dit forslag kan jeg ikke får til at virke. Kan du ikke forklare hvad skal jeg gøre?
Avatar billede alen32 Nybegynder
11. februar 2005 - 17:14 #5
xelor Nu virker det
Avatar billede alen32 Nybegynder
12. februar 2005 - 19:28 #6
send et svar
Avatar billede xelor Nybegynder
29. september 2006 - 12:29 #7
:-) Bedre sent end aldrig
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