28. maj 2005 - 11:34Der er
7 kommentarer og 2 løsninger
Filtrering af to kolonner
Jeg ønsker at kunne filtrere indholdet af to forskellige kolonner, nogle gange den ene, nogle gange den anden. Jeg kan kun få arket til at filtrer enten én eller alle kolonner. Er det muligt at vælge funktionen til blot to kolonner? Hvis ja: hvordan? Når jeg ønsker dette, er det fordi jeg ikke ønkser flere kolonneoverskrifter end højst nødvendigt delvist skjult af de pile, der fremkommer, når filtret vælges.
Det kan du kun gøre med makro. Her er princippet at du laver et normalt autofilter og derefter skjuler dropdowns på de du ikke ønsker at se.
sådan her skjules alle dropdown i kolonne 2,3 og 5 With Selection .AutoFilter .AutoFilter field:=2, visibledropdown:=False .AutoFilter field:=3, visibledropdown:=False .AutoFilter field:=5, visibledropdown:=False End With
Jeg ved ikke hvordan man laver sådan en makro. Har prøvet at vælge Indspil, har stoppet indspilningen og er derefter gået i rediger makro, hvor følgende viser sig:
Sub Filtrer2() ' ' Filtrer2 Makro ' Makro indspillet 03-06-2005 af Preben Nielsen '
' End Sub
Det du skriver (With Selection osv), hvor skal det skrives?
Du er da nået et godt stykke af vejen, Visto. Tag min kodestump og put inden i din egen. stil dig så på den første celle i din tabel og kør makroen (alt-f8, udpeg makroen og tryk Kør) Selection refererer til den celle du står i eller det område du har markeret
Sub Filtrer2() ' ' Filtrer2 Makro ' Makro indspillet 03-06-2005 af Preben Nielsen ' With Selection .AutoFilter .AutoFilter field:=2, visibledropdown:=False .AutoFilter field:=3, visibledropdown:=False .AutoFilter field:=5, visibledropdown:=False End With ' End Sub
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.