Idee gesucht...
KLE
ich brauche auf die späten Stunden noch eine Idee - einen Ansatz für folgendes Vorhaben:
Ich habe eine Datei mit vielen Blättern, u.a. werden:
- In einem Blatt alle Artikel erfasst mit allen relevanten Artikelinfos.
- In einem anderen werden die Warengruppeninfos erfasst.
- In einem weitere Blatt werden Produktklassen-Infos erfasst.
Der User kann per Auswahl in einer Listbox entscheiden (Markieren) welche Spalten der jeweilgen Blätter er als Information in eine Gesamttabelle zusammenfügen will. Bsp.:
- Aus Blatt 1 (Stammdaten): ArtikelNr., Artikelbezeichnung, Artikelpreis, Artikelbeschreibung, Pfad zu Bild des Artikels
- Aus Blatt 2 (Warengruppe): WG-Bezeichnung, WG-Klasse
- Aus Blatt 3 (Produktklasse): P-Klasse, P-Bezeichnung und Lagerzuordnung
Die Daten aus Blatt 2 können per WG-Nr. die am Artikel in Blatt 1 stehen gezogen werden.
Die DAten aus Blatt 3 können per PK-Nr., welche in Blatt 2 Steht gezogen werden.
Mein bisheriger Ansatz:
Eine Liste mit allen relevanten Spalten und dem Blatt auf dem sie stehen. Diese wird in einer Userform per Listbox dem User aufgeführt - in der er seine Auswahl per Markierung setzen kann.
Per Schleife über alle Listoxeinträge frage ich ab, welche Spalten ausgewählt wurden...
Doch wie schreibe ich nun das Array am besten, um es auch schnell durchlaufen zu lassen?
Ich bräuchte da mal einen Ansatz...komme irgendwie nur auf If-Schleifen - bei ca. 35 Spalten aus 5 Blättern ist es ziemlich mühsam...
Gibt es einen Ansatz ?
Gruß und Danke für jede Anregung
Kay