Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Seriendruck aus Excel mit Excel

Forumthread: Seriendruck aus Excel mit Excel

Seriendruck aus Excel mit Excel
26.02.2004 09:30:15
Hans-Dieter
Habe eine Tabelle1 als Formular angelegt, welches später als
Serienbrief verschickt werden soll.
Die Serienbrief-Steuerdatei ist eine Excel-Tabelle allerdings in
einem anderen Verzeichnis (z.B. d:\daten\tabellen\Adressen.xls)
Dort werden alle infrage kommenden Enpfänger mit x markiert
und über Autofilter selektiert.
Der Serienbrief soll nun an alle selektierten Adressen gedruckt werden.
Auf die Unterstützung von Word soll in jedem Fall verzichtet werden.
Hat jemand eine Lösung ?
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Seriendruck aus Excel mit Excel
27.02.2004 11:31:03
harry
hallo hans-dieter,
excel hat keine seriendruck funktion. daher müsstest du ohne vba-kenntnisse all das programmieren, was in word integriert ist und problemlos funktioniert. überleg dir das mit word nocheinmal.
wenn dus trotzdem veruchen möchtest:
beide excel files sollten geöffnet sein. in der datenbank keinen autofilter setzen, das x als markierung reicht zum selektieren. hier mal ein beispielcode.
https://www.herber.de/bbs/user/3973.xls
liebe grüße,
harry
Anzeige
ZUSATZ!
27.02.2004 11:47:54
harry
datei am pc speichern, code findest du im vba editor (alt+f11). geh ihn einfach schritt für schritt durch (mit f8 taste).
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Seriendruck aus Excel ohne Word


Schritt-für-Schritt-Anleitung

Um einen Serienbrief in Excel zu erstellen, ohne auf Word zurückzugreifen, kannst Du die folgenden Schritte befolgen:

  1. Daten vorbereiten: Erstelle eine Excel-Tabelle (z.B. Adressen.xls), in der Du die Empfängerdaten speicherst. Stelle sicher, dass alle relevanten Informationen wie Name, Adresse und weitere Felder in separaten Spalten stehen.

  2. Serienbrief-Vorlage erstellen: Öffne eine neue Excel-Datei und gestalte diese als Dein Serienbrief-Layout. Du kannst Textfelder und Platzhalter für die Daten einfügen, die später aus Deiner Adressdatei kommen.

  3. VBA-Editor öffnen: Drücke Alt + F11, um den VBA-Editor zu öffnen. Hier kannst Du den benötigten Code für den Seriendruck eingeben.

  4. VBA-Code einfügen: Füge den folgenden Code in ein neues Modul ein:

    Sub Seriendruck()
       Dim ws As Worksheet
       Dim rng As Range
       Dim i As Integer
    
       Set ws = ThisWorkbook.Sheets("DeinSerienbrief") ' Name des Blattes
       Set rng = Workbooks("Adressen.xls").Sheets(1).Range("A1").CurrentRegion ' Datenbereich
    
       For i = 2 To rng.Rows.Count ' Beginnt mit der zweiten Zeile
           ' Hier kannst Du die Platzhalter durch die Daten ersetzen
           ws.Cells(1, 1).Value = rng.Cells(i, 1).Value ' Name
           ws.Cells(2, 1).Value = rng.Cells(i, 2).Value ' Adresse
           ' Füge weitere Zellen hinzu, je nach Bedarf
           ws.PrintOut ' Drucken
       Next i
    End Sub
  5. Code ausführen: Schließe den VBA-Editor und führe das Makro aus, indem Du F5 drückst oder über das Menü „Makros“ auswählst.

  6. Drucken: Stelle sicher, dass Dein Drucker richtig eingerichtet ist, und drucke die Serienbriefe aus.


Häufige Fehler und Lösungen

  • Fehler: „Die Datei kann nicht gefunden werden“
    Lösung: Stelle sicher, dass die Excel-Datei mit den Adressen geöffnet ist und sich im richtigen Verzeichnis befindet.

  • Fehler: „Objektvariable nicht gesetzt“
    Lösung: Überprüfe, ob die Namen der Arbeitsblätter und Bereiche korrekt angegeben sind.

  • Fehler: Kein Drucker gefunden
    Lösung: Stelle sicher, dass ein Drucker installiert und korrekt konfiguriert ist.


Alternative Methoden

Wenn Du den Seriendruck in Excel ohne Word nicht umsetzen möchtest, gibt es alternative Methoden:

  1. Mail Merge in Excel: Verwende Excel-Funktionen wie SVERWEIS, um Daten direkt in Deine Serienbrief-Vorlage zu integrieren. Dies kann manuell erfolgen.

  2. Excel-Tabelle für Serienbrief: Du kannst auch eine Excel-Tabelle für den Serienbrief erstellen und die Daten direkt in die Zellen eingeben.

  3. Drittanbieter-Tools: Es gibt verschiedene Softwarelösungen, die den Seriendruck aus Excel ermöglichen, ohne dass Du Word verwenden musst.


Praktische Beispiele

  • Beispiel 1: Erstelle einen Serienbrief für Einladungen. Verwende eine Excel-Tabelle mit den Spalten „Name“, „Adresse“ und „Einladungstext“.

  • Beispiel 2: Versende Rechnungen aus einer Excel-Datei. Die Tabelle könnte Spalten für Kundennamen, Beträge und Rechnungsnummern enthalten.

  • Beispiel 3: Verwende den Serienbrief für Newsletter. Stelle sicher, dass Du alle relevanten Informationen in der Excel-Tabelle hast.


Tipps für Profis

  • Verwende Platzhalter: Nutze klare Platzhalter in Deiner Vorlage, um den Überblick zu behalten, welche Daten wo eingefügt werden sollen.

  • Automatisierung: Überlege, ob Du den VBA-Code erweitern kannst, um den Prozess weiter zu automatisieren.

  • Testdruck: Führe immer einen Testdruck durch, bevor Du die gesamte Serie druckst, um sicherzustellen, dass alles korrekt aussieht.


FAQ: Häufige Fragen

1. Wie erstellt man einen Serienbrief in Excel?
Du kannst einen Serienbrief in Excel erstellen, indem Du eine Datenquelle vorbereitest und einen VBA-Code verwendest, um die Daten in Deine Vorlage zu integrieren.

2. Wo finde ich den Seriendruck in Excel?
Excel hat keine spezifische Seriendruckfunktion wie Word, aber Du kannst VBA verwenden, um einen Seriendruck manuell zu erstellen.

3. Ist ein Seriendruck in Excel möglich?
Ja, es ist möglich, einen Seriendruck in Excel zu erstellen, indem Du VBA nutzt, um die Daten aus einer Excel-Tabelle in ein Serienbrief-Layout zu drucken.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige