Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Filter mit Wildcard
26.04.2016 13:54:23 Thorsten O.
NotSolved
29.04.2016 20:42:58 Fennek
NotSolved

Ansicht des Beitrags:
Von:
Thorsten O.
Datum:
26.04.2016 13:54:23
Views:
1351
Rating: Antwort:
  Ja
Thema:
VBA Filter mit Wildcard

Hallo.

Mich beschäftigt seit einigen Tagen folgendes Thema:

Es geht um Inventar mit Inv-Nr. I

Ich habe Spalte A-E mit verschiedenen Inhalten.

a: Inventarnummer (tc100001, tc100002, usw./mc100003, mc100004usw./dt100005,dt100006, usw und noch weitere die ich nicht brauche)

b: Name Inhaber

c. Location

d: Typ

 

Ich möchte nach mehr als zwei Kriterien ein VBA (oder andere Möglichkeiten) bauen die mir nach z.B. "TC*" "mc*" und "dt*" filtern.

Dies hier habe ich im Netz gefunden und angepasst, funktioniert jedoch nicht. Die Liste bleibt dann als Ergebnis leer.

 

Sub HW()
'
' HW Makro
'
' Tastenkombination: Strg+h
'
'Variable dimensionieren
Dim rngFilterRange As Range
Dim lngCriteriaCount As Long
Dim arrCriteria() As String

'Anzahl Kriterien
lngCriteriaCount = 5

'** Variable neu dimensionieren
ReDim arrCriteria(0 To lngCriteriaCount - 1)

'** Filterkriterie festlegen
arrCriteria(0) = "=*DT**"
arrCriteria(1) = "=*mc**"
arrCriteria(2) = "=*tc**"
arrCriteria(3) = "=*p-c-xdw**"
arrCriteria(4) = "=*p-c-xdo**"

' Setzen von Objektvariable
Set rngFilterRange = ActiveSheet.Range("A1:A4100")

'** Autofilter setzen/ausführen
rngFilterRange.AutoFilter Field:=1, _
Criteria1:=arrCriteria(), _
Operator:=xlFilterValues
       
End Sub

Es kommt dann ein Ergebnis wenn ich die Inhalte statt einem "*" komplett eintrage. Aber die Inventarliste ist über 1000 Zeilen lang.

Danke für eine kurze Hilfe.

 

Thorsten

LG


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
Rot VBA Filter mit Wildcard
26.04.2016 13:54:23 Thorsten O.
NotSolved
29.04.2016 20:42:58 Fennek
NotSolved