wie kann ich schnell, nur mit einer If ... Then ... Anweisung überprüfen, ob sich der Inhalt einer String-Variable in einer Liste von mehreren Strings befindet?
Danke
Christo
wie kann ich schnell, nur mit einer If ... Then ... Anweisung überprüfen, ob sich der Inhalt einer String-Variable in einer Liste von mehreren Strings befindet?
Danke
Christo
was ist Deine Liste ?
Listbox ?
Tabelle ?
Array ?
Gruß
gordon
FileNs = Array("bmp", "tif", "jpg", "pdf", "xls", "doc")
Dannach möchte ich überprüfen, ob mich eine gefundene Datei interessiert oder nicht.
Gruss
ich habe aber nach etwas schnelleres gesucht. Das Vorgehen mit einer Schleife ist mir bekannt, leider dauert etwa lange. In dem Fall, dass ich mehrere Dateien habe, sagen wir 200 und mehrere Extensions z.B. 10, muss ich mit zwei Schleifen alle überprüfen, was eine zu bemerkende Verzögerung verursacht.
Ich dachte es kann eine Function geben, sowas wie
If String = "" Then... wird ersetzt durch: If IsEmpty(String) Then...
Aber trotzdem, danke.
Gruss
Christo
wo kommen eigentlich die Dateinamen her ?
Kannst Du sie nicht direkt einlesen und dabei bereits die irrelevanten überspringen
s. auch Application.Filesearch
Gruß
gordon
die Datennamen werden mittels Dir() gefunden. Naja, ob mit FileSearch oder mit Dir(), muss ich die Datennamen irgendwie "filtrieren". Und genau darum geht es. Da mich nur diese bestimmte Extensions interessieren, muss ich alle andere Dateien ausser Acht lassen. Aber wie auch immer, vielleicht existiert in meiner Version von Excel keine geeignete Prozedur, um den Vorgang schneller und leichter durchzuführen.
Grüsse