Excel VBA Find-Methode exakten Wert finden?
Hallo alle zusammen,
ich habe eine Tabelle mit 2 Blättern, in denen 2 gleiche Index-Nr. vorkommen. Leider findet mein Makro manchmal einen Wert, der auch in anderen Nr. enthalten ist.
z.B. 1001 auch in 11001
Gibt es eine Möglichkeit genau nach dem exakten Wert zu suchen. Das Makro sieh momentan so aus:
Sub Makro2() Cells(ActiveCell.Row, 9).Select Suchbegriff = ActiveCell.Value
Sheets("Prioliste").Activate Range("A3").Select
Cells.Find(What:=Suchbegriff, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
ActiveCell.EntireRow.Select
End Sub
2 Antworten
Guck mal da..
https://msdn.microsoft.com/de-de/library/office/ff839746.aspx
LookAt - Parameter
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Microsoft Excel
Ein Versuch auf die Schnelle.
Änder mal
LookAt _:=xlPart
in
LookAt _:=xlWhole
Wenn es das nicht war, sag Bescheid, dann schaue ich nochmal genauer.
Woher ich das weiß:Berufserfahrung – IT-Administrator (i.R.)