Avatar billede koden Novice
11. januar 2007 - 14:36 Der er 7 kommentarer og
2 løsninger

Sortering i excell

Jeg har et excel regne ark, hvor jeg har et faneblad NAVNE med en række navne i kolonne A.

Et andet faneblad AFREGNING hvor de samme navne bliver hentet fra kolonne A i NAVNE.
Kolonne B i AFREGNING indeholder nogle beløb.

I NAVNE tilføjer jeg ind imellem et navn og sorterer.

MEN

I afregning bliver der jo også sorteret i kolonne A og dermed passer beløb i kolonne B ikke længere.

Hvordan får jeg kolonne B i AFREGNING sorteret med, når jeg sorter i NAVNE???

Forstår i ???
Avatar billede koden Novice
11. januar 2007 - 14:58 #1
jeg kan også flytte det hele til det første faneblad. det er nemmere...

men hvordan laver man en fast sortering der sorter alt fra A3-42 indtil W3-42 ?
Altså når man trykker på sorteringsknap så er det default disse felter den sorter og ikke andet???
Avatar billede excelent Ekspert
11. januar 2007 - 15:39 #2
er det alle kolonner fra A til W der skal sorteres ?
Avatar billede mrgumble Nybegynder
11. januar 2007 - 16:10 #3
Hvis du har f.eks. to kolonner som "hænger sammen" og du vil sortere i kolonne A, så skal du bare markere de kolonner. Den kolonne som afgør rækkefølgen skal være markere først.

Derudover forstår jeg ikke helt, hvor du vil hen.
Avatar billede koden Novice
12. januar 2007 - 09:45 #4
Det er alle kolonner der skal sorteres.
Jeg har flyttet alle data til samme faneblad.

Så det er blot det med den faste sortering jeg søger..
Avatar billede mrgumble Nybegynder
12. januar 2007 - 14:09 #5
Hvis det er alle kolonner der skal sorteres, så markerer du alle kolonnerne mens du sørger for at den kolonne der sorteres efter ("Navne") er markeret først. Det kan du se, ved at den aktive celle er hvid mens de restende markerede celler er blå (hos mig ihvertfald).

Men hvad mener du med den faste sortering. Kan du ikke uddybe det?
Avatar billede mrgumble Nybegynder
12. januar 2007 - 14:11 #6
Forresten, hvis du vil undgå at bruge musen, så er her en genvej for at markere det hele:
Hvis du står i det øverste venstre celle af dit område og vil markere hele området, så tryk Ctrl+Ned - og markøren springer ned til sidste række. Ctrl+Højre flytter markøren hen til cellen længst til højre.
For at markere det hele (og du stadig står i øverste venstre hjørne - hvis ikke, så tryk Ctrl+Op og Ctrl+Venstre) holder du Shift-nede, men du trykker Ctrl+Ned og dernæst Ctrl+Højre.
BAM!
Avatar billede koden Novice
12. januar 2007 - 14:34 #7
mrgumble: jeg gør sådan allerede nu. Altså markerer dem jeg skal sortere.
men da det er mange kolonner og ikke de første 2 rækker, så ryger den ud over skærm billede og det er lidt små bøvlet.

Det jeg søger er at sætte et sorterings område fast, ligesom man kan sætte et print område.
Så vil den ved klik på sorteringsknap altid sortere det samme område som den ved print altid vil printe samme område.
Avatar billede mrgumble Nybegynder
12. januar 2007 - 14:51 #8
Ok. Så er jeg 100% med på hvad du gør. Og lur mig ikke om jeg har tv-køkken løsning til dig. ;)

Du skal til at lege med makroer. Her gider jeg ikke forklare, hvordan de fungerer, men det du skal gøre er, at du fra menuen "Funktioner" vælger "Makro" og "Indspil ny makro...". Her kan du give den et passende navn og evt. tildele den en genvejstast eller værktøjslinieknap (værktøjslinieknappen kan du rode med bagefter.
Når den så kører, bliver din markør til en lille kasettebånd. Så ved du, at du er i gang.
Nu skal du gøre det, makroen skal. Dvs. du marker det der skal sorteres og sorterer det. Det var vist det, så du trykker på stop-knappen.

Nu har du det, du skal bruge, men lur mig ikke, om du ikke er helt tilfreds. Derfor trykker Alt+F8, finder din makro og vælger at redigere den. Din kode ser sikkert noget lignende det her:

    Range("A1:B8").Select
    Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal

Range("A1:B8").Select angiver hvilket område der markeres. Passer dette ikke? Så skriver du det rigtige ind, f.eks. "A3:W42".
De  næste tre linier hænger sammen (fordi de afsluttes med _). Her vil jeg tillade mig, at sige at du skal regne ud, hvad den gør. Ellers spørger du jo bare. :)
Avatar billede koden Novice
12. januar 2007 - 14:53 #9
Okay...det var en måde når andet ikke dur.
makroer kender jeg alt til.

kan anbefale makro express til andre opgaver end dette.

Takker
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