Avatar billede finger Nybegynder
12. august 2003 - 15:24 Der er 5 kommentarer og
1 løsning

automatisk sortering af hele rækker

Hejsa.

Jeg er ved at oprette en mini ordbog til et projekt jeg arbejder på hvor vi skal kunne indtaste det danske ord i en kolonne, det engelske ord i en anden kolonne samt en forklaring i 3. kolonne.
Arket skal sorteres efter ordene i første kolonne, altså de danske. Her vil jeg gerne sikre at det ikke KUN er kolonnen med de danske ord der bliver sorteret, men at hele rækken i arket følger med. Cellerne i en række skal vel låses sammen på en måde. Hvordan gør man det?

De ansatte skal selv kunne tilføje flere ord løbende. Derfor vil jeg gerne sætte en slags automatisk sortering på arket eller måske bare have en knap til at sortere "at will". Hvordan gøres det?

//finger
Avatar billede kabbak Professor
12. august 2003 - 15:34 #1
Sub Sortering()
Range("A2").Select
    Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Denne virker hvis du har danske ord i kolonne A og har oversskrifter.
12. august 2003 - 15:37 #2
Men du har ingen garanti for, at en bruger ikke kommer til kun at sortere A-kolonnen.

Du vil opnå en meget større sikkerhed ved at løse opgaven som en database-opgave i stedet for som en regnearksopgave.

Brug Access og ikke Excel!
Avatar billede stewen Praktikant
12. august 2003 - 15:44 #3
Så længe kolonnerne er ved siden af hinanden, er der ingen risiko for at du kun sortere én kolonne! (Har i hvert fald aldrig opdaget det)
12. august 2003 - 15:54 #4
stewen>> Det kræver såmænd bare en markering af en kolonne og klik på sorter-knappen, så er opstillingen smadret.
Avatar billede stewen Praktikant
12. august 2003 - 15:59 #5
Ok - det har du ret i!

Men du skriver jo: "kommer til.." (dvs ikke med vilje) og hvis man vil sortere, så ved man vel også hvordan - ELLERs så bruger man den makro som kabbak har lavet! evt. udvide den med noget beskyttelse, og på den måde sikre sig........

Omvendt kan jeg godt følge dig, når du siger at det er bedre at bruge Access!
Avatar billede finger Nybegynder
12. august 2003 - 18:11 #6
ok. jeg besluttede mig også for at lave det som en ASP.NET side istedet med en underliggende access database. det var en del hurtugere at lave ;-)
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