• 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.

Tonen gefilterde tekst/cijfer

Status
Niet open voor verdere reacties.

Noord2011

Gebruiker
Lid geworden
28 jan 2009
Berichten
350
Beste helpers,

Ik ben opzoek naar een alternatief om gekozen filter te tonen in een cel.

Bijv: als ik kies voor (filter op cijfer 2) dan dient het tekst/cijfer twee te verschijnen in cel C3 op dezelfde sheet.


Als het mogelijk: (ook als ik kies voor 2 en 3 alle twee tonen in cel C3)



Wie kan me helpen

Alvast bedankt.
 

Bijlagen

  • filter weergeven.jpg
    filter weergeven.jpg
    34,6 KB · Weergaven: 50
Zodra je de filtering weer ongedaan hebt gemaakt, moeten de gekozen waardes dan in C3 blijven staan?
Als je dan weer gaat filteren, moeten dan de waardes in C3 worden overschreven?
Hoe moeten de waardes (als je er meer hebt gefilterd) getoond worden? Met spatie gescheiden, als 1 nummer?
Zo zullen er nog wel meer vragen zijn.
 
Bekijk deze eens. Wijzig het filter in kolom B en kijk dan naar het resultaat onderaan de getallen.
 

Bijlagen

Rudie, is dat ook mogelijk als er meer dan 2 criteria zijn?
bv als in een lijst van 10 er 5 aangevinkt zijn?
 
@ SP
Kijk eens of je hiermee verder kan.
Code:
Function AutoFilter_Criteria(Rng As Range) As String
    Dim strCri1 As String, strCri2 As String
    Application.Volatile
    With Rng.Parent.AutoFilter
        With .Filters(Rng.Column - .Range.Column + 1)
            If Not .On Then Exit Function
            If IsArray(.Criteria1) Then
                strCri1 = Replace(Join(.Criteria1, ", "), "=", "")
            Else
                strCri1 = Replace(.Criteria1, "=", "")
            End If
            If .Operator = xlAnd Then
                strCri2 = " EN " & Replace(.Criteria2, "=", "")
            ElseIf .Operator = xlOr Then
                strCri2 = " OF " & Replace(.Criteria2, "=", "")
            End If
        End With
    End With
    AutoFilter_Criteria = strCri1 & strCri2
    'AutoFilter_Criteria = UCase(Rng) & " " & strCri1 & strCri2
End Function
 
Laatst bewerkt:
Rudi, heel mooi gemaakt, gelijk de "=" er uit en de , er tussen.
kun je nog vertellen wat die (Header) eigenlijk weer moet geven?
 
Ik veronderstel dat Rudi eigenlijk bedoelt:
Code:
AutoFilter_Criteria = UCase(Rng) & " " & strCri1 & strCri2
 
@ WHER
Idd. :thumb:
Heb Post#6 nog wat aangepast.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan