Application.Match anstatt ...Formula="=Match...
07.03.2014 09:45:40
kleinkatha
ich erzeuge mir eine Variable für das Suchkriterium (PSnr as string) und eine für den Speicherpfad meiner Suchmatrix (variable as variant)
Die erste Variante funktioniert, wenn ich die Formel in einer Zelle berechnen lasse:
wksNachweis.Cells(20 + t, 3).Formula = "=MATCH(" & PSnr & " , " & variable & ",0)"
Warum kann ich statt dessen den Wert jetzt nicht in eine Variable (zeile as long) zurückgeben?
zeile = wksNachweis.Application.Match(PSnr, variable, 0)
Das erzeugt einen Laufzeitfehler13.
Für Denkanstöße wäre ich dankbar.
Gruß
Katharina