Excel VBA: Keine Übereinstimmung gefunden, Fehler "Kann die Eigenschaft Match der WorksheetFunction-Klasse nicht abrufen"

8

Aus Liebe zu allem, was gut ist, kann ich das nicht zur Arbeit bringen. Ich bekomme den oben genannten Fehler immer wieder.

Ich habe diese Tabelle, und ich versuche herauszufinden, ob der Code irgendwo in der anderen Spalte mit seinem eigenen Subcode übereinstimmt, aber es ist ein Fehler. Ihre Hilfe wird sehr geschätzt.

%Vor%     
Humble Val 19.07.2013, 16:49
quelle

2 Antworten

14

Verwenden Sie die Application.Match -Funktion, die es ermöglicht, Fehler besser zu erkennen. Wenn bei der Verwendung von WorksheetFunction.Match eine Übereinstimmung nicht gefunden wird, wird ein Fehler zurückgegeben, der auftritt.

%Vor%

Sie könnten auch die Funktion CountIf verwenden:

%Vor%

Bei keinem dieser Ansätze müssen Sie die Variable m1 verwenden. Sie können diese Variable im True -Teil der If/Then -Anweisung zuweisen, wenn Sie wo die Übereinstimmung angeben müssen gefunden wird.

    
David Zemens 19.07.2013, 16:56
quelle
2

Ebenso wie eine andere Option, kann dies auch getan werden, indem die folgende Formel in Zelle C2 eingefügt und nach C23 gezogen wird.

%Vor%     
Jaycal 19.07.2013 17:02
quelle

Tags und Links