ich bin auf ein Problem gestoßen, welches ich bisher weder durch Probieren, noch durch Forums-/ Internetrecherche lösen konnte. Ich möchte ein Array in einem Array speichern.
Ich habe drei einzelne Arrays arrSearchReferences1 (1-3), in denen Suchbegriffe als Textstrings gespeichert werden. Diese drei Arrays sollen in einem globalen Array gespeichert werden. Dieses globale Array wird dann durchlaufen. In diesem Durchlauf trifft der Code dann auf ein im Array gespeichertes Array, welches die Strings enthält, nach denen gesucht werden soll. Wenn ein String gefunden wurde, wird ein Long Counter um eins erhöht und die lokale Schleife verlassen. Dann kommt das nächste Teilarray mit den nächsten Strings. Innerhalb eines Arrays mit Search Referenzen herrscht eine ODER Logik. Innerhalb des globalen Arrays arrSearch jedoch eine UND Logik. D.h. bei 3 Teilarrays muß ich drei Fund- Vorkommnisse gehabt haben, ansonsten wird die Zelle NICHT rot eingefärbt.
Die Suchlogik ist nicht das Problem. Das Problem ist, Array in Array zu speichern. Da habe ich derzeit überhaupt keine Idee ob und wie das gehen könnte.
Ich würde mich freuen, wenn das Thema bei anderen, erfahreneren Forumsteilnehmern auf Interesse stößt und sie sich die Sache einmal ansehen. (Der bisherige Code steht in modSearch)
https://www.herber.de/bbs/user/67942.xls
Vielen Dank und einen schönen Abend allen Excel Freunden noch,
Andreas Hanisch.