PDA

View Full Version : Automatisk sortering


www
2008-02-12, 20:07
Jag vill dels ha en förtecknig som är sorterad på kundnummer (fylls i manuellt), dels en som är sorterad på namn (sorteras automatiskt).

Hur gör jag följande i MS Excel

SHEET1
Kolumn A = Kundnummer löpande (från 1000 och uppåt)
Kolumn B = Förnamn
Kolumn C = Efternamn

Sedan vill jag ha följande automatiskt till ett nytt blad, så fort blad 1 ändras.

SHEET2
Kolumn A ger Efternamn
Kolumn B ger Förnamn
Kolumn C ger Kundnummer

Sortering i bokstavsordning först efter kolumn A (Efternamn) därefter efter kolumn B (Förnamn).

Tosse
2008-02-12, 22:24
Jag tror inte att du kan lösa det med formler eller med inbyggda verktyg. Det hade varit lättare om du ville sortera efter ett numeriskt värde.

Jag skulle lösa det med WorkSheet_Change i VBA och en dynamisk namngiven range.

Så fort arbetsboken ändras körs makrot som kontrollerar om den ändrade cellen tillhör den namngivna rangen. Om det är så kopieras rangen till sheet2 och sorteras med hjälp av Excels inbyggda sorteringsfunktion i den nyckelordning du vill ha.