ich habe ein ziemlich spezifisches Problem. Ich programmiere mit VBA einen Konfigurator für eine Maschinenlinie. die Maschinenlinie besteht aus mehreren Komponenten, für die es jeweils verschiedene Einzelteile gibt. Ich habe für jede Komponente einen Bereich festgelegt, der eine Zeile für die Auswahl der Komponente per Dropdown-Liste bietet. Darunter sind mehrere Zeilen für die Enzelteile konzipiert, die sich der Kunde ebenfalls per Dropdown-Liste auswählen kann.
Als Beispiel:
1) in Zelle B17 wählt der Kunde eine Komponente per Dropdown aus
2) Automatisch angepasst, kann er dann die Einzelteile auch per Dropdown aussuchen (Die Einzelteile hängen von der Wahl der Komponente ab)
3) in Zelle B42 wählt er eine weitere Komponente mit deren Einzelteilen
Mein folgendes Problem ist nun, dass es Kunden gibt, denen später einfällt, noch eine Komponente irgendwo zwischen zwei Komponenten einfügen zu müssen. Jedoch ist ein fester Bereich per VBA definiert für jede Komponente, was das Einfügen von weiteren Zeilen mit den selben Eigenschaften wahrscheinlich fast unmöglich macht.
Als Beispiel:
1) in Zelle B17 ist eine Komponente und in B42 eine andere
2) Der Kunde will zwischen diesen beiden noch eine Komponente haben
In VBA sind einige Schleifen programmiert, die ebenfalls von den Bereichen abhängen.
Gibt es eine Möglichkeit, einen solchen Bereich einzufügen, der automatisch die selben Eigenschaften enthält, wie die anderen Bereiche (Komponenten), d.h. der die Dropdown-Listen enthält und sonstige Interaktionen übernimmt, die in VBA programmiert sind?
Oder gibt es eine Möglichkeit, die Bereiche automatisch nach unten zu verschieben, wenn ich eine Komponenten einfügen will?
Ich hoffe, das Problem ist halbwegs verständlich.
Liebe Grüße
Daniel