Avatar billede kahl Mester
12. juli 2016 - 08:57 Der er 3 kommentarer og
1 løsning

Filtre oversigt basseret på valg fra UserForm

Jeg har lavet en oversigt som jeg gerne vil have filteret basseret på et valg fra en UserForm (til en start).

Oversigten har allerede en filterrings bar, tænker dette potentielt kunne være relevant for løsningen.

Tanken er at brugeren så snart regnearket bliver åbnet bliver adspurgt hvilken brugergruppe, brugeren tilhøre (er lavet). Når brugeren trykker OK filters oversigten til kun at vise ordre tilhørende den brugergruppe.

Oversigten der er tilgængelig for brugeren er på "Ark1" og rækken der skal filters på er B (filterbaren er i række 2) og valgmulighederne er at finde i "Sheet1" cellerne C1-C3 (valgmulighederne i Userformen og i oversigten kollonne B  er begge basseret på disse).

Nogen der kan pege mig i retningen af en løsning?
Avatar billede Jessen Seniormester
12. juli 2016 - 09:20 #1
Hej,

Jeg har lavet et hurtigt eksempel. Jeg har data i området B2:E5, og sorterer her efter den første kolonne. Som kriterie i sorteringen har jeg brugt den nuværende værdi i min combobox.

Forsøg, om du kan tilpasse nedenstående til dit eksempel.

Private Sub CommandButton1_Click()

Sheets("Ark1").Range("$B$2:$E$5").AutoFilter Field:=1, Criteria1:=ComboBox1.Value

End Sub
Avatar billede kahl Mester
12. juli 2016 - 09:39 #2
Jeg ved ikke hvorfor men den prøver at filtere i kolonne A. med det overstående.

jeg har rette koden til følgende

Private Sub cmdGoTo_Click()
Sheets("Ark1").Range("$A$2:$M$5").AutoFilter Field:=1, Criteria1:=cboList.Value
End Sub

A til M er de kollonner der bliver brugt til oversigten. - men der sorteres stadig på kolonne A. Men der er vel heller ikke noget sted jeg fortæller den at den skal filtere på kolonne B
Avatar billede Jessen Seniormester
12. juli 2016 - 10:00 #3
Prøv at ændre Field:=1 til Field:=2
Avatar billede kahl Mester
12. juli 2016 - 10:36 #4
Haha... selvfølgelig. - læste slet ikke hvad det var koden gjorde. - noterede mig bare at der ikke stod B hvor jeg forventede det og at den ikke ragerede som jeg ville have den til. tusind tak for hjælpen.
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