Da du offensichtlich keinen Schimmer hast, was du da zusammenkopiert hast, solltest du beschreiben, was du eigentlich machen und erreichen willst. Ansonsten kann man dir jetzt sagen, dass du Set itm = 0 ersatzlos streichen kannst und dich fragen, was denn rc( "Reparaturaufträge" ) sein soll?
Reparaturaufträge ist offenbar eine Tabelle, die hast du weiter oben nämlich der Objektvariablen sh zugewiesen. Worksheets sind Objekte und der Datentyp Worksheet ist ein ganz bestimmter Objekttyp. Allgemeiner hättest du also auch schreiben können sa as Object. Da würde prinzipiell das gleiche bei rauskommen.
Weiterhin definierst du ein Array SearchPool(1), bist dir aber vermutlich nicht im klaren darüber, dass das bereits ein Array mit 2 Elementen ist, Nämlich mit dem Index 0 und dem Index 1. Weiterhin füllst du das Array in deiner Schleife einfach nur mit i. i ist aber der Schleifenzähler. Würde die Schleife also funktionieren, hättest Du da am Ende Zahlen ab 3 drin stehen und das ab Array-Index 1.
Wie du siehst stimmt in deinem Makro also so ziemlich gar nix und man kann auch nicht sehen, was du eigentlich erreichen willst. Solange du das nicht klar rüberbringst, wird sich vermutlich niemand finden, der dir wirklich helfen kann.
|