le.chuck
Goto Top

Excel VBA Suche mittels Teilstring

Hallo zusammen,

ich suche eine Methode um einer Produktnummer (Tabelle A) einen Preis aus Tabelle B zuzuweisen.
Der Wert der Produktnummer ist in einer Variablen produktnummer(i) eingelesen worden. Der Wert der Kostentabelle soll ebenfalls in einer Variablen geschrieben werden - z.B. kosten(i)
Tabelle B ist quasi in Produktgruppen eingeteilt. Es haben anhand unten stehendem Beispiel alle Prodkte, die mit ABC-12 beginnen den gleichen Preis.

Wie kann ich nach einem String suchen, der weniger Zeichen als der Suchstring besitzt, aber die vorhanden Zeichen müssen natürlich soweit übereinstimmen.


Tabelle A:

ABC-123-VVB
ABC-123-DEF
DXY-786-XOO
DXY-124-BBB
DXY-124-XZZ
GHJ-776-LLI


Tabelle B:

ABC-12 35€
DXY- 20€
GHJ-7 42€


Viele Grüße

Content-Key: 175935

Url: https://administrator.de/contentid/175935

Printed on: April 23, 2024 at 20:04 o'clock

Member: bastla
bastla Nov 08, 2011 at 11:57:51 (UTC)
Goto Top
Hallo le.chuck!

Verwende InStr() bzw, wenn es nur um den Anfang des Strings geht, Left() ...

Grüße
bastla
Member: le.chuck
le.chuck Jan 06, 2012 at 14:11:04 (UTC)
Goto Top
Hallo bastla,

danke für die Antwort. Die Left() Funktion ist genau das, was ich gebraucht habe.


Viele Grüße,
le.chuck