Hab wiedermal ein kleines Rätzel für alle Excel-Tüftler.
In eine Arbeitsmappe sollen Daten in 15 verschiedene Tabellen per UserForm
eingetragen werden. Über eine ComboBox im UserForm legt der Anwender fest, in welche
Tabelle übertragen werden soll. Die Tabellen heißen Part1 bis Part15, die ComboBox
enthält die gleichen Einträge.
Bei click auf ok startet mein code so:
If ComboBox1.Value = "Part1" Then
With Worksheets("Part1")
...usw...
Nun folgen alle Bedingungen für die evtl. Übertragung von "Part1" und erst
dann gehts weiter mit
If ComboBox1.Value = "Part2" Then
With Worksheets("Part2")
...usw...
Das funktioniert zwar prima, erfordert aber einen immens langen Code, da ich die immer gleichbleibenden Übertragungsbedingungen 15mal hintereinander auflisten muß.
Kann man das vielleicht vereinfachen in der Art:
If Not ComboBox1.Value = "" Then
With Worksheet (CoboBox1.Value)
...usw...
Oder gibts noch ne andere Lösung?
Rund-Um-Forums-Grüße
Chris