15.09.2017, 11:44
Hilfe,
ich brauche eine Fehlerbehandlung für meinen Matchcode:
Ich habe schon einige Varianten ausprobiert, aber nix funktioniert.
Also, es wird nach einem String gesucht. Sakt ist dabei der Suchbegriff. Sollte dieser Suchbegriff in rng nicht vorhanden sein, würde mir eine msgBox mit dem Inhalt " Sakt nicht gefunden" genügen, wobei Sakt schon der Suchbegriff sein sollte.
Im Voraus vielen Dank.
ich brauche eine Fehlerbehandlung für meinen Matchcode:
Code:
Dim rng As Range
Dim i, j As Integer
Dim Sakt As Variant
Sub DataSearchCopy()
ActiveCell.Select
rNr = ActiveCell.Row
WSname = Cells(rNr, 3).Value
With Worksheets(WSname)
Set rng = .Range(.Cells(3, 2), .Cells(140, 2))
End With
For i = 7 To 20
Sakt = CStr(Sheets("Analyse").Cells(i + 44, 2).Value)
For j = 2 To 6
rng.Cells(Application.Match(Sakt, rng, 0), j).Copy Worksheets("Analyse").Cells(i + 44, j + 1)
Next
Next
End Sub
Ich habe schon einige Varianten ausprobiert, aber nix funktioniert.
Also, es wird nach einem String gesucht. Sakt ist dabei der Suchbegriff. Sollte dieser Suchbegriff in rng nicht vorhanden sein, würde mir eine msgBox mit dem Inhalt " Sakt nicht gefunden" genügen, wobei Sakt schon der Suchbegriff sein sollte.
Im Voraus vielen Dank.