Hallo
Sollte die innere Schleife nicht _immer_ mit WPE=1 beginnen?
Ist das nicht der Fall? Meiner Meinung nach beginnt die schleife immer mit WPE=1!
Nein.
So siehts bei Dir aus:
Referenz = 1
WPE = 1
Do While Worksheets("Referenz-PISA").Cells(Referenz, 1) <> ""
...
Do While Worksheets("WPE").Cells(WPE, 1) <> ""
...
WPE = WPE + 1 'Nach dem ersten Durchlauf der äußeren Schleife, mit Referenz = 1, ist WPE nicht mehr _garantiert_ am Anfangswert 1.
Loop
Referenz = Referenz + 1
Loop
So sollte es aussehen:
Referenz = 1
Do While Worksheets("Referenz-PISA").Cells(Referenz, 1) <> ""
...
WPE = 1 'Hier wird der Anfangswert für WPE gesetzt.
Do While Worksheets("WPE").Cells(WPE, 1) <> ""
...
WPE = WPE + 1
Loop
Referenz = Referenz + 1
Loop
Mir ist aufgefallen, dass es evt. etwas mit der sortierung zutun hat!
Nein.
viele Grüße
Axel