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?