Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: actieve filter(s) markeren  (gelezen 40174 keer)

0 leden en 1 gast bekijken dit topic.

Offline straffetoebak

  • Lid
  • *
  • Berichten: 35
  • Geslacht: Man
  • Oplossing.be
actieve filter(s) markeren
« Gepost op: 17 juli 2019, 12:12:45 »
Bij het filteren kan men altijd aan de trechter-icoontjes zien waar er een of meerdere actief zijn.
Ik werk met een groot bestand waarvan het bereik buiten het scherm valt en ik niet alles in een oogopslag kan zien.
Op zoek naar een oplossing om heel duidelijk te markeren welke filters actief zijn, vond ik deze 2 oplossingen:
https://stackoverflow.com/questions/39259641/is-there-a-way-to-see-which-filters-are-active-in-excel-other-than-just-the-fun
https://www.timeatlas.com/show-excel-filter-criteria/
maar helaas krijg ik geen van de 2 aan de praat.
VBA is niet iets waar ik veel mee werk, dus mogelijks doe ik daar iets fout.

Ter info; ik had wel al een "extra bewerkingstaal" toegevoegd in Excel, vermoedende dat dit nodig is als ik die Engelstalige codes wil gebruiken. Nu denk ik dat het misschien toch nodig is de gehele code te vertalen?
Weet iemand een andere manier?
 

Offline JeanPaul

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re: actieve filter(s) markeren
« Reactie #1 Gepost op: 17 juli 2019, 14:26:14 »
Is dit wat je wil bereiken

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: actieve filter(s) markeren
« Reactie #2 Gepost op: 17 juli 2019, 14:33:00 »
Hallo,

Ik heb nooit anders geweten dan dat VBA in het Engels is, daar hoef je dus zeker niets extra voor te doen.
De eerste code die ik in je eerste link vond is een functie, en als ik die zo uit de verte bekijk moet die toch werken. Vermits het een functie is zal je ergens op je werkblad een formule moeten zetten:
=FilterCrit()
Let wel: als je daarna filters aanpast wordt die formule niet herrekend, tenzij je in de code 'Application.Volatile' terug activeert (nu staat die als commentaar, te zien aan het ' als eerste teken)

Lukt het daarmee?
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: actieve filter(s) markeren
« Reactie #3 Gepost op: 17 juli 2019, 14:38:08 »
Sorry JeanPaul, niet gezien dat je ook bezig was geweest.
Anderzijds: 2 oplossingen voor de prijs van 1  :)
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline straffetoebak

  • Lid
  • *
  • Berichten: 35
  • Geslacht: Man
  • Oplossing.be
Re: actieve filter(s) markeren
« Reactie #4 Gepost op: 17 juli 2019, 15:34:48 »
Is dit wat je wil bereiken
Inderdaad, dank u.
Het mag zelfs een beetje over the top zijn, door bijv. de achtergrondkleur ook te wijzigen naar een in het oog springend knalgeel.

Nóg beter zou zijn een floating pop-up of zo die niet weggaat zolang er minstens 1 filter actief is, of een andere visuele oplossing?
Er zijn nl. zoveel kolommen dat ze nooit allemaal op het scherm zichtbaar zijn in één overzicht. 

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: actieve filter(s) markeren
« Reactie #5 Gepost op: 17 juli 2019, 16:21:41 »
Nu ben ik nieuwsgierig,over hoeveel kolommen spreken we?

Offline straffetoebak

  • Lid
  • *
  • Berichten: 35
  • Geslacht: Man
  • Oplossing.be
Re: actieve filter(s) markeren
« Reactie #6 Gepost op: 17 juli 2019, 16:27:20 »
Nu ben ik nieuwsgierig,over hoeveel kolommen spreken we?
A tm AR, oftewel 44 kolommen.

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: actieve filter(s) markeren
« Reactie #7 Gepost op: 17 juli 2019, 17:34:10 »
Ok, ik denk even mee.
Ik ga er een nachtje overslapen hoe we dat visueel kunnen verbeteren.

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: actieve filter(s) markeren
« Reactie #8 Gepost op: 17 juli 2019, 19:11:37 »
Citaat
Ik werk met een groot bestand waarvan het bereik buiten het scherm valt en ik niet alles in een oogopslag kan zien.

Was dat niet je argument om het anders aan te pakken dan met bv. kleurtjes?
Heb je nog iets geprobeerd met de functie die je zelf had gevonden en waar ik op reageerde in post nr 2?

Ik heb ze zelf nog eens bekeken. Over het feit dat ze werkt kan geen twijfel bestaan, de output zou wat properder kunnen, maar daar begin ik pas aan als je meent er mee verder te willen.
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: actieve filter(s) markeren
« Reactie #9 Gepost op: 17 juli 2019, 19:57:33 »
Citaat
daar begin ik pas aan als je meent er mee verder te willen
Wat zou je wederhelft daarvan denken? :P
Sorry pitufo, ik kon het niet laten. 0:-) 0:-)

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: actieve filter(s) markeren
« Reactie #10 Gepost op: 17 juli 2019, 22:33:56 »
Voor de aardigheid even meegespeeld met de helpers... Buiten de kleurtjes die verschijnen, nu ook een Userform met daarop de kolomletters en de veldnamen van de gefilterde kolommen. Ik vind het persoonlijk niets zo, maar het kan een opzetje zijn voor iets moois?  ;)

P.s. Met dank aan JeanPaul voor het aangeleverde voorbeeldbestand
______________________________

Groet, Leo

Offline straffetoebak

  • Lid
  • *
  • Berichten: 35
  • Geslacht: Man
  • Oplossing.be
Re: actieve filter(s) markeren
« Reactie #11 Gepost op: 18 juli 2019, 08:17:17 »
Was dat niet je argument om het anders aan te pakken dan met bv. kleurtjes?
De kleurtjes-optie was een stap in de goede richting en inderdaad niet afdoende.
Citaat
Heb je nog iets geprobeerd met de functie die je zelf had gevonden en waar ik op reageerde in post nr 2?
Ik krijg ze dus niet aan de praat, maar dat zal wel te wijten zijn aan mijn ontbrekende VBA-kennis.

Het bestand van JeanPaul, zoals RedHead het aanpaste, is een prima oplossing, lijkt me.

Offline straffetoebak

  • Lid
  • *
  • Berichten: 35
  • Geslacht: Man
  • Oplossing.be
Re: actieve filter(s) markeren
« Reactie #12 Gepost op: 18 juli 2019, 08:22:11 »
Voor de aardigheid even meegespeeld met de helpers... Buiten de kleurtjes die verschijnen, nu ook een Userform met daarop de kolomletters en de veldnamen van de gefilterde kolommen. Ik vind het persoonlijk niets zo, maar het kan een opzetje zijn voor iets moois?  ;)

P.s. Met dank aan JeanPaul voor het aangeleverde voorbeeldbestand
Mooier kan het zeker, maar het werkt wel goed  :)

Hoe krijg ik dit voor elkaar in mijn eigen bestand?
Is het te doen om op eenvoudige wijze uit te leggen zonder dat ik eerst een cursus VBA moet volgen, of het is het iets complexer dan dat?

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: actieve filter(s) markeren
« Reactie #13 Gepost op: 18 juli 2019, 09:52:32 »
Op zich kan je het zelf proberen, maar ik vrees dat jouw workbook er toch anders uitziet als onze voorbeeldbijlage. Enig besef van wat je aan het doen bent, is dan wel handig. Dus waag een poging op een kopie van je workbook zou ik zeggen. Kom je er niet uit, kan je altijd nog dat workbook hier als bijlage plaatsen. Dan is er vast wel een helper die het eea kan overzetten voor je.
______________________________

Groet, Leo

Offline JeanPaul

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re: actieve filter(s) markeren
« Reactie #14 Gepost op: 18 juli 2019, 18:27:28 »
Mijn bestand uitgebreid met zwevende knoppen

 


www.combell.com