Lieber Stefan, lieber Wolfgang,
ich bin nicht sicher ob mir die Vorschläge helfen. Ich habe hier keinen Duplexdrucker und muss immer erst in die Schule fahren, um das auszuprobieren. Dafür hätte ich gerne zunächst einen guten Plan (ich bin ja im Ruhestand und muss da nicht mehr hin).
Funktionieren soll die Lösung sowohl auf einem normalen als auch auf einem Duplexdrucker.
Ich zeige sicherheitshalber noch mal das Problem:
Ein Kollege schreibt einen Test mit, sagen wir 35 Aufgaben. Die Schüler bearbeiten den, es wird ein Protokoll angelegt. Wenn die/der Schüler/in die Aufgaben alle löst sind das 35 Zeilen im Protokoll, oder Salih ist Integrationskind und muss nur 30 Aufgaben lösen:

- 1Seite.jpg (80.08 KiB) 5120 mal betrachtet
Jede Protokollseite hat 40 Zeilen. Wenn Claudia mehrmals die Lösung anzeigen lässt oder Aufgaben abbricht, wird das jeweils in einer Zeile protokolliert oder Claudia ist kein Integrationskind und muss 50 Aufgaben lösen:

- 2Seiten.jpg (101.05 KiB) 5120 mal betrachtet
... jetzt entstehen zwei Seiten. Mein Code:
Code: Alles auswählen
if oSheet.getCellByPosition(6,9).value>40 then 'zweiseitiger Druck
redim Druckbereiche(1)
oSheet.getCellByPosition(1,43).string="Seite 2"
DrBereich= sSheet.getCellRangeByName("aa1:ay42").rangeAddress
Druckbereiche(1)=DrBereich
end if
DrBereich= sSheet.getCellRangeByName("B1:z42").rangeAddress
Druckbereiche(0)=DrBereich
sSheet.setPrintAreas(Druckbereiche())
Die Übersichtseite passt normalerweise auf eine Seite:

- Übersicht.jpg (43.42 KiB) 5120 mal betrachtet
Drucke ich das mit einem Nicht-Duplexdrucker aus, bekomme ich für die zwei Schüler vier Seiten - nicht so schlimm, aber bei 20 "Claudias" und 5 "Salihs" sind das 46 Seiten!
Drucke ich das ohne Tricks auf einem Duplexdrucker ist auf der Rückseite der Übersicht die erste Seite von Claudia und auf dem zweiten Blatt die zweite Seite von Claudia und auf der Rückseite ist Salih - das ist natürlich Blödsinn.
Füge ich überall eine zweite Seite ein, dann habe ich beim Dublexdrucker 16 perfekte Blätter. Drucke ich das aber auf einem normalen Drucker sind es 52 Seiten von denen 6 leer sind.
Es gibt meines Wissens keinen Blattvorschub sondern nur einen Seitenvorschub. Es fehlt mir eine Möglichkeit, die "Claudia" Tabellenseiten als doppelseitig und die "Salih"-Tabellenseiten sowie die Übersichtseite als einseitig zu definieren - ich glaube in Excel kann man das händisch in die jeweilige Tabellenseit eintragen, bei Calc scheint das nicht zu gehen - allerdings hilft mir eine händische Änderung nicht wirklich.
Danke soweit