Avatar billede alen32 Nybegynder
15. februar 2005 - 11:30 Der er 12 kommentarer og
1 løsning

Hvorfor koden virker ikke?

Jeg vil sortere kolonne a til m.Der skal sorteres med hensyn til kolonne m. Sorterings omrpåde a15 til M58.
Private Sub CommandButton1_Click()
Worksheets("Ark1").Range("A15:M58").Sort Key1:=Worksheets("Ark1").Range("M15"), Order1:=xlAscending
End Sub
Avatar billede xelor Nybegynder
15. februar 2005 - 12:04 #1
Prøv med denne :

Private Sub CommandButton1_Click()
Worksheets("Ark1").Range("A15:M58").Sort Key1:=Worksheets("Ark1").Range("M15"), Order1:=xlAscending, Header=:xlGuess
End Sub
Avatar billede alen32 Nybegynder
15. februar 2005 - 12:53 #2
Det virker ikke
Avatar billede jkrons Professor
15. februar 2005 - 12:56 #3
Hvadf er det, derikke virker? Kører koden ikke, elelr bliver der ikke sorteret?
Avatar billede alen32 Nybegynder
15. februar 2005 - 13:02 #4
Når jeg kører makroen får jeg denne meddelse "compile error Syntax error"
Avatar billede sjap Praktikant
15. februar 2005 - 13:02 #5
Jeg kan ikke helt forstå hvorfor det ikke virker, men prøv eventuelt nedenstående:

Private Sub CommandButton1_Click()
Dim Placering As Range

Set Placering = Application.ActiveCell
Application.ScreenUpdating = False
Worksheets("Ark1").Range("A15:M58").Select
Selection.Sort Key1:=Worksheets("Ark1").Range("M15"), Order1:=xlAscending
Placering.Select
Application.ScreenUpdating = True
End Sub
Avatar billede sjap Praktikant
15. februar 2005 - 13:04 #6
Jeg kunne faktisk godt få koden til at køre, men det gik galt så snart den blev sat ind i Commandbutton-koden. Hvorfor ved jeg ikke. Måske er der nogen af de kloge hoveder, der ved det - eller er stødt på det før.
Avatar billede jkrons Professor
15. februar 2005 - 13:22 #7
Hos mig virker det upåklageligt. Men husk at sætte egenskaben TakeFocusOnClick på knappen til False.
Avatar billede jkrons Professor
15. februar 2005 - 13:23 #8
Derimod virker xelors kode ikke, når den står i en knap. Det skyldes Header=xlguess. Fjernes det, kører også den fint.
Avatar billede sjap Praktikant
15. februar 2005 - 13:31 #9
Så kan jeg jeg også få det til at fungere. Koden er ok, men som jkrons skriver, skal TakeFocusOnClick på knappen være False. Hvem kunne dog have gættet det?
Godt gået jkrons! ;0)
Avatar billede jkrons Professor
15. februar 2005 - 13:38 #10
*;-)
Avatar billede xelor Nybegynder
15. februar 2005 - 13:52 #11
Damn...det havde jeg ikke lige lagt mærke til..:-(
Fint nok...
Avatar billede alen32 Nybegynder
15. februar 2005 - 14:18 #12
Tak sjap din kode virker
og tak jkrons
send et svar
Avatar billede jkrons Professor
15. februar 2005 - 14:22 #13
:-)
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