30.01.2015, 11:39
Hallo ich habe folgendes Problemchen, so sieht ungefähr meine Tabelle aus:
SpalteA.......SpalteB
GKZ..........Typ
7W08.........Art 1 Z ohne R
7W23.........Art 1 Z ohne R
7S09.........Art 1 Z ohne R
7S73.........Art 1 Z ohne R
7S99.........Art 1 Z ohne R
7W23.........Art 2 X mit R
in der Zelle E1 wird der gesuchte Wert eingeben und in F1 wieder der zugehörige Typ ausgegeben.
Meine Suchfunktion funktioniert soweit das wenn der gesuchte Wert gefunden wurde der Typ ausgegeben wird. Jedoch kommt in SpalteA 7W23 zweimal vor, ich möchte aber folgende Ausgabe:
Wenn nach 7W23 gesucht wird soll der Typ in der Spalte F untereinander aufgelistet werden
7W23 Art1 Z ohne R
Art 2 X mit R
Mein Code:
Ich hoffe es kan mir jemand dabei weiterhelfen
Danke
claudia
SpalteA.......SpalteB
GKZ..........Typ
7W08.........Art 1 Z ohne R
7W23.........Art 1 Z ohne R
7S09.........Art 1 Z ohne R
7S73.........Art 1 Z ohne R
7S99.........Art 1 Z ohne R
7W23.........Art 2 X mit R
in der Zelle E1 wird der gesuchte Wert eingeben und in F1 wieder der zugehörige Typ ausgegeben.
Meine Suchfunktion funktioniert soweit das wenn der gesuchte Wert gefunden wurde der Typ ausgegeben wird. Jedoch kommt in SpalteA 7W23 zweimal vor, ich möchte aber folgende Ausgabe:
Wenn nach 7W23 gesucht wird soll der Typ in der Spalte F untereinander aufgelistet werden
7W23 Art1 Z ohne R
Art 2 X mit R
Mein Code:
Code:
Sub ZeileFinden()
Dim Ergebnis As Range
Set Ergebnis = Tabelle1.Columns(1).Find(what:=Tabelle1.Range("E1").Value, _
lookat:=xlWhole)
If Ergebnis Is Nothing Then
MsgBox "Leider nichts gefunden"
Else
Tabelle1.Range("F1").Value = Tabelle1.Cells(Ergebnis.Row, 2).Value
End If
End Sub
Ich hoffe es kan mir jemand dabei weiterhelfen
Danke
claudia