ich bräuchte mal kurz eure Hilfe!
Mit u.g. Makro lass ich in einer Tabelle was suchen etc.
Klappt gut und zuverlässig.
Jetzt soll es aber folgendes machen:
Wenn sBegriff = match dann trage sBegegiff in die erste Zeile der ersten match Spalte ein!
Kein weiter wirklich ja nein Gedöns usw.!
Vielen Dank schon einmal für Eure Hilfe!
Gruß
Tilo
Sub Suche()
Dim rng As Range
Dim sBegriff As String, sAddress As String
sBegriff = Trim(ActiveCell.Value)
Tabelle5.Activate
If sBegriff = "" Then Exit Sub
Set rng = Columns("A:H").Find( _
What:=sBegriff, _
Lookat:=xlWhole, _
LookIn:=xlValues, _
MatchCase:=False, _
After:=Cells(Rows.Count, 8))
If rng Is Nothing Then
Beep
MsgBox "Suchbegriff nicht gefunden!", , _
Application.UserName
Exit Sub
End If
sAddress = rng.Address
rng.Select '------ hier geaendert offset raus--------------------
If (MsgBox(rng.Address(False, False), vbYesNo, "Weitersuchen?")) = vbYes Then
rng.Select
Do
Columns("A:H").FindNext(After:=ActiveCell).Activate
If ActiveCell.Address = sAddress Then Exit Sub
If (MsgBox(ActiveCell.Address(False, False), vbYesNo, "Weitersuchen?")) = vbNo Then Exit Do
Loop
End If
End Sub