rocknroadie
Gebruiker
- Lid geworden
- 5 sep 2016
- Berichten
- 184
Hello,
ik heb een (denk ik) interessante vraag. kan je een filter in excel aansturen vanuit VBA?
ik verklaar me nader
ik heb n tabel met verschillende kolommen waarop ik moet kunnen filteren. dit kan uiteraard makkelijk in de tabel zelf MAAR ik zou willen weten of ik dat ook via vba kan aansturen.
in bijlage een voorbeeld van mijn tabel.
kolom B staat de capacity range.
er zijn 9 mogelijke ranges gedefinieerd 0 - 150; 150 - 300; 300 - 500; 500 - 800; 800 - 1000; 1000 - 1500; 1500 - 2000; +2000
nu zou ik via een form (die ook al is gemaakt in het bestand in bijlage) willen werken waarin ik de verschillende ranges wil oplijsten met een selectievakje. als het vakje wordt aangeduid, dan moet bij het klikken op ok, de tabel getoond worden met in de filter de geselecteerde ranges.
ter informatie, dit is een onderdeel van een heel uitgebreid excel "programma" waar ik al een jaar mee bezig ben en wat stilaan bijna een echt programma aan het worden is.
omwille van vertrouwelijke informatie kan ik het ganse programma hier niet delen. waar het om gaat is dat een "gebruiker" inlogt in het "programma" dmv gebruikersnaam en wachtwoord. afhankelijk van de gebruikersnaam wordt er een rol toegewezen (staat in een tabel met gebruikers) en afhankelijk van de rol krijgt men andere keuzes. aan de hand van die keuzes krijgt men andere tabbladen te zien. een van de keuzes is dus om een zaal (venue) te zoeken de tabel is echter zo uitgebreid en niet alle gebruikers zijn even goed in het gebruik van excel dat ik hen het leven zo makkelijk mogelijk wil maken en dus via forms wil werken.
uiteindelijk gaat men op verschillende criteria moeten kunnen zoeken en ga ik dus met meer dan een filter moeten kunnen werken.
mijn vraag is (vragen zijn)
1. hoe kan ik de filter aansturen vanuit een form
2. hoeveel filters kan ik aansturen vanuit een form
ik heb in het verleden al heel veel voorzetten gehad hier en daar ben ik enorm dankbaar voor. hopelijk is er ook nu iemand die mij op weg kan helpen.
alvast bedankt
Marc
Bekijk bijlage venuelijstvba.xlsm
ik heb een (denk ik) interessante vraag. kan je een filter in excel aansturen vanuit VBA?
ik verklaar me nader
ik heb n tabel met verschillende kolommen waarop ik moet kunnen filteren. dit kan uiteraard makkelijk in de tabel zelf MAAR ik zou willen weten of ik dat ook via vba kan aansturen.
in bijlage een voorbeeld van mijn tabel.
kolom B staat de capacity range.
er zijn 9 mogelijke ranges gedefinieerd 0 - 150; 150 - 300; 300 - 500; 500 - 800; 800 - 1000; 1000 - 1500; 1500 - 2000; +2000
nu zou ik via een form (die ook al is gemaakt in het bestand in bijlage) willen werken waarin ik de verschillende ranges wil oplijsten met een selectievakje. als het vakje wordt aangeduid, dan moet bij het klikken op ok, de tabel getoond worden met in de filter de geselecteerde ranges.
ter informatie, dit is een onderdeel van een heel uitgebreid excel "programma" waar ik al een jaar mee bezig ben en wat stilaan bijna een echt programma aan het worden is.
omwille van vertrouwelijke informatie kan ik het ganse programma hier niet delen. waar het om gaat is dat een "gebruiker" inlogt in het "programma" dmv gebruikersnaam en wachtwoord. afhankelijk van de gebruikersnaam wordt er een rol toegewezen (staat in een tabel met gebruikers) en afhankelijk van de rol krijgt men andere keuzes. aan de hand van die keuzes krijgt men andere tabbladen te zien. een van de keuzes is dus om een zaal (venue) te zoeken de tabel is echter zo uitgebreid en niet alle gebruikers zijn even goed in het gebruik van excel dat ik hen het leven zo makkelijk mogelijk wil maken en dus via forms wil werken.
uiteindelijk gaat men op verschillende criteria moeten kunnen zoeken en ga ik dus met meer dan een filter moeten kunnen werken.
mijn vraag is (vragen zijn)
1. hoe kan ik de filter aansturen vanuit een form
2. hoeveel filters kan ik aansturen vanuit een form
ik heb in het verleden al heel veel voorzetten gehad hier en daar ben ik enorm dankbaar voor. hopelijk is er ook nu iemand die mij op weg kan helpen.
alvast bedankt
Marc
Bekijk bijlage venuelijstvba.xlsm