Laufzeitfehler '1004' Nicht in der Lage das Match bekommen propertyof das WorksheetFunction-Klasse

In meinem makro habe ich folgenden code :

i = Application.WorksheetFunction.Match(str_accrual, Range(Selection, Selection.End(xlToRight)), 0)

wo 'str_accrual' ist ein string eingefangen früher auf diese Linie, und der Bereich ausgewählt ist, in einer einzigen Zeile sagen von "A1" bis "BH1" und das Ergebnis wird eine Zahl, die die position der Zeichenfolge in diesem Bereich ausgewählt.

Wenn ich das makro auszuführen, bekomme ich die Fehlermeldung:

Run-time error '1004' Nicht in der Lage das Match bekommen propertyof die WorksheetFunction Klasse

Aber wenn ich das makro Zeile für Zeile mit (F8) - Taste, die ich nicht bekomme diese Fehlermeldung, aber wenn ich das makro ausführen, ständig bekomme ich die Fehlermeldung. Wieder, wenn der Abbruch das makro und führen Sie es erneut die Fehler nicht erscheinen.

  • Die find range-Methode so gut funktioniert. msdn.microsoft.com/en-us/library/office/ff839746.aspx
  • Dies kann oder maynot helfen, Ihre Antwort, aber Sie versuchen, Sortieren Sie Ihre Daten bevor Sie Ihr makro. Was ich bemerkt habe, während dies zu tun ist, wenn ich habe 2 Fehler zurück, um diese Fehlermeldung erscheint. Etwas über mehrere Fehler, die nicht zulässt, dass Sie den code, um vorwärts zu bewegen. In meinem Fall bin ich in der Lage zu gelten, eine Art, die zum überwiegenden Teil wird dieses problem beseitigt.
InformationsquelleAutor user1147697 | 2013-09-26
Schreibe einen Kommentar