ich habe folgendes Problem.
Folgende Userform kopiert den Inhalt ihrer Controls mit betätigen des "Fertig" Buttons auf das erste Tabellenblatt "Tabelle1".
Jetzt soll beim Öffnen des zweiten Tabellenblatts "Tabelle2" jede Zeile aus "Tabelle1"
mit einer Schleife durchlaufen werden.
Mit i=2: (Ich habe folgendes vorerst nur für Projektor A, B und C programmiert)
Steht in sheets("Tabelle1").cells(i,4) "Projektor A", soll in "Tabelle2" cells(4,2) "Projektor A mit Karton" die Anzahl aus sheets("Tabelle1").cells(i,7) stehen.
Steht in sheets("Tabelle1").cells(i,4) "Projektor B" und die Verpackungsart ist "Karton", soll in "Tabelle2" cells(12,2) "Projektor B mit Karton" die Anzahl aus sheets("Tabelle1").cells(i,7) stehen.
Das gleiche gilt für Projektor C
Ist jedoch die Verpackungsart bei Projektor B oder Projektor C "Frame und Case", soll in "Tabelle2" entsprechend die Anzahl in "Projektor B zzgl. Frame und Case"
oder "Projektor C zzgl. Frame und Case" gemacht werden.
Da Projektor B und C sich Frame und Case teilen, muss sowohl für jeden Projektor B als auch für jeden Projektor C mit Verpackungsart Frame und Case, die Anzahl aus sheets("Tabelle1").cells(i,7) in "Tabelle2" in den entsprechenden Zellen eingetragen werden.
Soweit habe ich das auch alles im Worksheet_activate Ereignis von Tabelle2 programmieren können. Jedoch macht er für bestimmte Zeilen aus Tabelle1 keine Einträge.
Ich habe es schon mehrmals versucht aber ich kann keinen Fehler erkennen.
Um alles besser nachvollziehen zu können, lasse ich i vor jedem Schleifendurchlauf
via Messagebox ausgeben. So sieht man welche Zeilen übersprungen werden.
https://www.herber.de/bbs/user/87993.xlsm
Ich hoffe ihr könnt mir helfen.
Vielen Dank schonmal im voraus.
Beste Grüße
novo