Du möchtest Einträge aus Tabelle 2 in einem Makro verarbeiten, ohne dass vorher bekannt ist, wieviele Einträge vorhanden sind. Bei den Einträgen handelt es sich dabei um Mitarbeiternamen. Habe ich das richtig verstanden?
So eine Datenstruktur kannst du entweder mit einem Array, einem Scripting.Dictionary oder einer Collection aufbauen. Ein Array muss genau dimensioniert werden. Es ist ein Datenfeld, in dem so viele Variablen des gleichen Datentyps gespeichert werden können, wie bei der Dimensionierung festgelegt. Die Elemente eines Arrays werden über einen Index angesprochen. Ein Dictionary kann beliebig viele Elemente zur Laufzeit des Makros aufnehmen. Jeder Eintrag besteht aus einem eindeutigen Schlüssel (Key) und einem zugehörigen Wert (Value). Werte werden über die Schlüssel angelegt und ausgelesen. Eine Collection ist einem Array sehr ähnlich, hat jedoch keine Begrenzung der Elemente zur Laufzeit.
|