Thema Datum  Von Nutzer Rating
Antwort
05.09.2022 11:12:04 Gast1234
NotSolved
05.09.2022 12:32:35 Mase
NotSolved
05.09.2022 13:01:35 Gast1234
NotSolved
Blau Autofilter mit ungefähren Werten
05.09.2022 13:20:25 Mase
NotSolved
05.09.2022 14:47:51 Gast1234
NotSolved
05.09.2022 16:01:18 Mase
Solved
05.09.2022 17:41:57 Gast1234
Solved

Ansicht des Beitrags:
Von:
Mase
Datum:
05.09.2022 13:20:25
Views:
712
Rating: Antwort:
  Ja
Thema:
Autofilter mit ungefähren Werten

Das ist die Lösung wenn man den Suchfilter manuell ansteuert.

Ich weiß. Zeichne es Dir mit dem Makrorekorder auf. Somit weißt Du schonmal, wie der Code aussieht.

Anschließend manipulierst Du die entsprechenden Stellen und verkettest Zellwert/Zellwerte mit nem Wildcardzeichen.

 

Am Beispiel Lieferant:

tb_Datenbank.Range("B12").AutoFilter Field:=6, Criteria1:=tb_Suchformular.Range("H20").Value

 

Wird beispielsweise zu:

tb_Datenbank.Range("B12").AutoFilter Field:=6, Criteria1:="*" & tb_Suchformular.Range("H20").Value & "*"

 



 

By the way:

Die Value-Eigenschaft einer Zelle würde ich nicht mit der Funktion IsEmpty prüfen, sondern mit einer Konstanten vergleichen.

Könnte dann so aussehen:

    Select Case True
        
        '
        [...]
        
        'Bezeichnung Lieferant
        Case tb_Suchformular.Range("H20").Value = vbNullString
            tb_Datenbank.Range("B12").AutoFilter Field:=6, Criteria1:="*" & tb_Suchformular.Range("H20").Value & "*"
            
        'Hauptgruppe
        Case tb_Suchformular.Range("H22").Value = vbNullString
        tb_Datenbank.Range("B12").AutoFilter Field:=7, ...
        
        'usw usf
    
    End Select

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
05.09.2022 11:12:04 Gast1234
NotSolved
05.09.2022 12:32:35 Mase
NotSolved
05.09.2022 13:01:35 Gast1234
NotSolved
Blau Autofilter mit ungefähren Werten
05.09.2022 13:20:25 Mase
NotSolved
05.09.2022 14:47:51 Gast1234
NotSolved
05.09.2022 16:01:18 Mase
Solved
05.09.2022 17:41:57 Gast1234
Solved