VBA Suche in Excel, 2 Suchbegriffe in einer Zeile
08.04.2008 10:02:00
Axel
ich habe folgendes Problem:
Ich suche einen Produktpreis, z.B. Akkuschrauber, schwarz:
Akkuschrauber steht in Spalte B und schwarz in C, mit dem folgenden Skript schmeißt mir VBA aber den erstmöglichen Akkuschrauber aus, statt den bei dem Akkuschrauber, schwarz in einer Zeile steht.
Wie müsste ich meine Programmierung verändern?
For i = 1 To iSbAnzahl 'iSbAnzahl=2 da zwei Suchbegriffe
Set rFound = Workbooks(sWbName).Worksheets(1).Range("a1:c200").Find(sSuchbegriff(i),
'sSuchbegriff(i) sind die beiden Suchbegriffe, sSuchbegriff(1)=Akkuschrauber, sSuchbegriff(2)=schwarz
LookIn:=xlValues)
If Not rFound Is Nothing Then
vWert = Cells(rFound.Row, rFound.Column + 1).Value
Workbooks("Preissuche.xls").Worksheets("Preis").Range("d" & ij) = sWbName
Workbooks("Preissuche.xls").Worksheets("Preis").Range("c" & ij) = Cells(rFound.Row, iWert_Note).Value
If i = iSbAnzahl Then
ij = ij + 1
End If
Gruß
Axel