Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

variabler Seitenumbruch bei Zellinhaltsänderung
#1
Guten Tag!

Ich möchte folgende Aufgabe lösen und würde mich freuen, wenn Ihr helfen könntet. Ich habe zum besseren Verständnis eine Beispiel-Datei angehangen.

Ich habe eine Arbeitsmappe mit allen Schülern unserer Schule. Im Rahmen der Archivierung der Jahrgänge möchte ich gerne die Schülerdaten pro Klasse (pdf-)ausgedruckt haben.

Ich stelle mir das jetzt so vor, dass Excel einen variablen Seitenumbruch eingefügt, sobald eine neue Klassebezeichnung zu finden ist. 

Ist sowas möglich?

Gruß
h.


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 9,51 KB / Downloads: 6)
Antworten Top
#2
Hallo,

das Ergebnis habe ich mit meinem Listenseparator erzielt.


Angehängte Dateien
.xlsx   Beispiel (1).xlsx (Größe: 15,11 KB / Downloads: 6)
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • hasmin
Antworten Top
#3
Danke für die Antwort. Leider erzeuge ich einen Laufzeitfehler.

Hier mal mein grundlegendes Vorgehen, keine Ahnung, ob ich das korrekt mache:

Ich öffne neben dem Listenseparator meine Schülerdatei und wähle im Separator die entsprechenden Einstellungen für meine Datei.

Folgende Zeilen werden im Debugger gelb markiert:


Zitat:Set myRange = Workbooks(WB).Worksheets(tabe).Range(Cells(CInt _

(ComboBox4.Value), 1), Cells(CInt(ComboBox4.Value), ziel))          ' Bereich der Überschriften definieren

Hast du ´nen Schimmer, was ich falsch mache?

Gruß
h.
Antworten Top
#4
Ok, jetzt bin ich schon weiter. Ich habe meine Daten in deine Datei eingefügt, jetzt hat es geklappt. Es gab zwar wieder einen Laufzeitfehler (evtl. weil bei einigen Schülern keine Klassenbezeichnung hinterlegt ist), es wurden aber zig neue Tabellenblätter erstellt.

Soweit so gut. Vielen Dank dafür.

Jetzt muss ich es nur noch hinbekommen, dass Excel für jedes Tabellenblatt ein separates pdf-Dokument erstellt, am besten mit dem Dateinamen der Klassenbezeichnung.
Antworten Top
#5
(01.12.2018, 20:40)hasmin schrieb: (evtl. weil bei einigen Schülern keine Klassenbezeichnung hinterlegt ist)...

Hallo, :19:

Schüler ohne Klassenbezeichnung? Geht das bei euch?

In Deiner Beispieldatei funktioniert folgendes: :21:

.xlsb   Seitenumbrueche_einfuegen_als_PDF_drucken.xlsb (Größe: 19,12 KB / Downloads: 4)

Wenn jeder Schüler eine Klassenbezeichnung hat (wie in Deiner Beispieldatei ja vorgegeben), dann klappt das. Dodgy

Die erste Zeile habe ich als Überschrift für jede Datei genommen.
________
Servus
Case
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste