Avatar billede askhoej Praktikant
02. oktober 2003 - 08:48 Der er 3 kommentarer og
3 løsninger

Sorter data via makro/vba tildelt knap

Hey

Jeg sidder og prøver at få Excel til at sortere nogen data via en makro/vba tildelt knap.

Jeg har 2 ark i min arbejdsbog (ark1 og ark2 for nemheds skyld). På ark1 har jeg placeret en knap som skal sortere nogen data i ark2 - denne ændring påvirker herefter nogen resultater i ark1.

Som det er nu bliver jeg nød til via en makroindspilning at skifte til ark2, vælge dataområde, sortere og skifte tilbage til ark1. Dette er dog ikke hensigtsmæssigt da ark2 skal skjules for slutbrugeren.

Mit spørgsmål så hvordan jeg kan få det gjort uden at skulle skifte ark?

Jeg har forsøgt mig med følgende VBA kode uden held:

Range("Ark2!A13:C16").Select
    Selection.Sort Key1:=Range("Ark2!C13"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

Håber nogen har et bud!

/askhoej
Avatar billede chrira Nybegynder
02. oktober 2003 - 08:54 #1
Hejsa

Du kan indsætte følgende - så ser brugeren ikke at der skiftes ark.

application.screenupdating = False

Din kode

application.screenupdating = True

Det skulle vist kunne gøre det.

Chrira
02. oktober 2003 - 08:55 #2
Har ikke testet om det virker, men et hurtigt bud ville være - slet din Select linie, og start din Sort linie således

Worksheets("Ark2").Range("A13").Sort Key1:=Worksheets("Ark2").Range("C13").....
Avatar billede bak Forsker
02. oktober 2003 - 08:59 #3
Du er da stadig hurtig Flemming.

Sheets("Ark2").Range("A13:C16").Sort Key1:=Sheets("Ark2").Range("C13"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Avatar billede askhoej Praktikant
02. oktober 2003 - 09:12 #4
Det er bare helt perfekt! - tusind tak for hjælpen :-)

Bak smider du lige et svar, så fordeler jeg nogen points til jer!

/askhoej
Avatar billede bak Forsker
02. oktober 2003 - 11:13 #5
ok :-)
Avatar billede bak Forsker
02. oktober 2003 - 11:13 #6
ok igen
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