• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Filter instellen

  • Onderwerp starter Onderwerp starter rcmb
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

rcmb

Gebruiker
Lid geworden
23 dec 2016
Berichten
141
Mijn vraag heeft betrekking op het instellen van een filter.

In mijn Excel heb ik meerdere sheets, Hierin staat in sheet 1 alle informatie die betrekking heeft op diverse relaties. De ander sheet is een sheet waarin ik met een lookup een selectie kan maken per relatie. De diverse relaties hebben verschillende producten in hun assortiment, deze staan allemaal in sheet 1 onder elkaar per relatie.

Sheet 2 is de sheet waar ik via een lijst een specifieke relatie kan selecteren. Deze sheet is zo opgezet dat ik dan voor de geselecteerde relatie, met een lookup formule een overzicht krijg met alle producten die hij heeft, aantallen, waarde etc.
Omdat het gaat om een lange lijst producten, wordt deze lijst niet zo overzichtelijk. Omdat deze relatie toevallig van de lijst van 250 verschillende producten maar 10 producten heeft, staan er veel 0 waardes in de lijst. Om deze lijst wat korter te maken, kan ik daarna, via de filter(getalfilters) een selectie maken > 0 waardoor de lijst, in het geval van deze relatie, gereduceerd wordt tot 10 regels ipv de 250. Als ik nu uit mijn lijst een andere relatie krijg ik niet de juiste informatie. Ik moet vervolgens dan eerst de getalfilter uitzetten om weer alle regels met producten te krijgen. Zodat ik weer om een juiste weergave krijg van die relatie en de getalfilter weer aanzetten om weer zijn lijst met producten te krijgen anders mis er de producten die hij wel zou hebben.

Mijn vraag is of hier een actieve manier is om deze filter te krijgen waarbij hij automatisch alleen die producten pakt die de geselecteerde relatie heeft zonder dat ik de getalfilter weer aan en uit moet zetten.

of is er een manier om de regels niet te tonen als de waarde 0 is?Bekijk bijlage test.xlsx
 
Laatst bewerkt:
Ik kan dus wel de selectie aanpassen maar als je naam Jan aanpas naar Piet mis ik een aantal producten.
 

Bijlagen

Wat een ingewikkelde sheet met verborgen werkbladen, heel veel hulpkolommen?, dubbele data, complexe opmaak, samengevoegde cellen en moeilijke oplossingen. Dit kan simpeler vermoed ik...

Maar allereerst in bijlage een eerste voorzet...
 

Bijlagen

Laatst bewerkt:
Beste Alex,

Dank voor de moeite, het komt ongetwijfeld ook door mijn kennis van Excel en de wijze waarop ik bepaalde data krijg aangeleverd. Maar ik kan mij voorstellen dat het gemakkelijker zou moeten kunnen. De data, in de sheet posities, wordt door mij vanuit een externe bron geupload en verwerkt. De data in de sheet posities is in dit voorbeeld wat versimpeld omdat de originele info veel meer is en vertrouwelijke info bevat. Ik heb de formule in sheet Selectie Relatie veld a7 gekopieerd en aangepast maar krijg daarna een leeg veld. Ik begrijp de formule en wat hij zoekt ook niet zodat ik niet kan herleiden waar de fout zit.
 
Na kopiëren de formule ook afgesloten met Control+Shift+Enter? het is een zogenaamde matrixfunctie...
 
Beste Alex,

Hartelijk dank, het werkt. Deze truc kende ik nog niet. :) Ik zal nog wel even op het internet kijken voor de formule zodat ik die beter ga begrijpen zodat ik in de toekomst ook iets kan aanpassen als dat nodig is. Is het ook mogelijk om de inhoud van kolom B op alfabet te krijgen? bedoel dus kolom a aangezien er een verwijzing staat met a
 
Laatst bewerkt:
Met een macrotje dan heb je die ingewikkelde formules niet nodig.;)
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$B$2" Then
    AutoFilterMode = False
    Range("A6:E" & Cells(Rows.Count, 1).End(xlUp).Row).AutoFilter 4, "<>0"
  End If
End Sub
Nb.Als je de tab 'posities' sorteert op 'product' dan staat de sortering met de formule van AlexCEL ook goed.
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan