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

Forumthread: Word Tabelle automatisch mit Excel Daten füllen

Word Tabelle automatisch mit Excel Daten füllen
26.02.2013 11:56:34
Tobias
Hallo ich habe eine frage.
Auf der Arbeit nutzen wir für Schichtrapporte ein vorgefertigtes Word Formular mit einer Tabelle. In dieser Tabelle müssen wir für die verschiedenen Anlagen jeweils die Anlagennummer und in eine weitere spalte die "Kontonummer" eintragen. Diese Kontonummern sind in einer Excel Tabelle hinterlegt. Ist es möglich dies zu automatisieren? Das heisst wenn man im Word Formular die Anlagennummer eingibt soll automatisch aus Excel die Kontonummer geholt werden und in der Word Tabelle eingefügt werden.
Geht das? Wenn ja wie?

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Word Tabelle automatisch mit Excel Daten füllen
26.02.2013 12:03:10
Tobias
Ach noch was. Spalte KRAN ist die ANlagennummer. Die Kontonummer besteht aus den Zahlen BETR und Objekt also Beispiel Kran 1 ist 7741080. Also diese 7 stellige Nummer soll in Word in der spalte Kostenst. Obj. Nummer automatisch eingetragen werden sobald in der Spalte Nr. die benötigte Krannummer eingegeben wird

Anzeige
AW: Word Tabelle automatisch mit Excel Daten füllen
26.02.2013 14:07:08
Luschi
Hallo Tobias,
solche Wünsche sind machbar und ich versuche mich mal daran. Word & Excel arbeiten ganz gut zusammen und die von Euch verwendeten Formularfelder im Word-Dokument besitzen das Attribut 'beim Verlassen' bestimmtes Makro starten.
Mal sehen, wie weit ich bis 17:00 Uhr komme.
Gruß von Luschi
aus klein-Paris

Anzeige
AW: Word Tabelle automatisch mit Excel Daten füllen
26.02.2013 17:17:20
Luschi
Hallo Tobias,
hier ist mein Beispiel: https://www.herber.de/bbs/user/84061.zip
Folgende Schritte durchführen:
- zip-Datei in einem leeren Verzeichnis entpacken
- xls-Datei als erstes Starten und im Vba-Editor die Verweise aktualisieren
'Vor dem Ausprobieren unbedingt im Vba-Editor unter Extras-Verweise den richtigen Bezug auf die
'richtigen Object Libraries umschalten
'z.Z: eingestellt, da Office '2010' on Board
'Microsoft Excel 14.0 Object Library und
'Microsoft Office 14.0 Object Library
'für Office '2003' werden benötigt
'Microsoft Excel 11.0 Object Library und
'Microsoft Office 11.0 Object Library
'meistens klappt das auch automatisch - aber eben nicht immer, deshalb die Kontrolle
- dann xls-Datei speichern und schließen
- Word-Datei öffnen und Makroaktivierung bestätigen
- die xls-Datei wird durch das Word-Makro gleich mit geöffnet
- alle weiteren Hinweisen stehen als Kommentar im Vba-Code unter 'ThisDocument'
- unbdingt erst lesen und die FormField-elemnte entsprechen benennen
- jetzt erst testen!
Gruß von Luschi
aus klein-Paris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Word Tabelle automatisch mit Excel Daten füllen


Schritt-für-Schritt-Anleitung

Um eine Word Tabelle automatisch mit Excel Daten zu füllen, folge diesen Schritten:

  1. Vorbereitung der Excel-Datei:

    • Stelle sicher, dass alle benötigten Daten, wie Anlagennummern und Kontonummern, in einer Excel-Tabelle vorhanden sind.
  2. Erstellung des Word-Dokuments:

    • Öffne ein neues Word-Dokument und füge eine Tabelle ein, in der die Daten eingefügt werden sollen.
    • Erstelle Formularfelder in der Word-Tabelle, um die Anlagennummer und die Kontonummer zu erfassen.
  3. Makro aktivieren:

    • Gehe zu Entwicklertools > Visual Basic, um den VBA-Editor zu öffnen.
    • Füge einen neuen Modus ein, der die Excel-Daten in das Word-Dokument überträgt, wenn das Formularfeld verlassen wird.
  4. Verweise aktualisieren:

    • Stelle sicher, dass die richtigen Verweise auf die Excel-Objektbibliotheken gesetzt sind. Zum Beispiel:
      • Für Office 2010: Microsoft Excel 14.0 Object Library
      • Für Office 2003: Microsoft Excel 11.0 Object Library
  5. Testen der Automatisierung:

    • Speichere und schließe die Excel-Datei, öffne das Word-Dokument und teste die Eingabe der Anlagennummer. Die Kontonummer sollte automatisch aus der Excel-Tabelle eingefügt werden.

Häufige Fehler und Lösungen

  • Fehler: Daten werden nicht automatisch ausgefüllt
    Lösung: Überprüfe, ob das Makro aktiviert ist und ob die Excel-Datei korrekt referenziert wird.

  • Fehler: Formularfelder sind nicht richtig benannt
    Lösung: Achte darauf, dass die Namen der Formularfelder korrekt im VBA-Code angegeben sind.

  • Fehler: Office-Versionen stimmen nicht überein
    Lösung: Vergewissere dich, dass die in den Verweisen angegebenen Object Libraries zu deiner Office-Version passen.


Alternative Methoden

Falls die oben beschriebene Methode nicht funktioniert, gibt es alternative Ansätze:

  • Verwendung von Mail Merge (Serienbrief): Du kannst Word für einen Serienbrief verwenden, um Daten aus Excel zu importieren und die Word Tabelle automatisch auszufüllen.

  • Datenverknüpfung: Verknüpfe Excel-Daten direkt mit Word, indem du über Einfügen > Objekt > Text aus Datei die Excel-Datei einfügst.


Praktische Beispiele

Hier sind einige Anwendungsbeispiele:

  • Schichtberichte: Eine Word-Tabelle für Schichtberichte kann so konfiguriert werden, dass sie automatisch mit den Kontonummern aus einer Excel-Liste gefüllt wird, basierend auf der eingegebenen Anlagennummer.

  • Rechnungen: Du kannst Word Dokumente, die Rechnungen darstellen, automatisch mit Excel-Daten füllen, um die Bearbeitung zu beschleunigen.


Tipps für Profis

  • Verwende Steuerelemente in Word, um die Benutzerfreundlichkeit zu verbessern und die Automatisierung zu vereinfachen.
  • Stelle sicher, dass Dein Excel-Datenformat einheitlich ist, um Fehler bei der Datenübertragung zu vermeiden.
  • Teste Deine Makros regelmäßig, um sicherzustellen, dass sie mit neuen Excel-Versionen kompatibel sind.

FAQ: Häufige Fragen

1. Wie kann ich Excel-Daten in ein Word-Formular einfügen?
Du kannst dies erreichen, indem du Formularfelder in Word verwendest und Makros schreibst, die beim Verlassen der Felder automatisch die Daten aus der Excel-Datei abrufen.

2. Ist es möglich, die Word-Tabelle automatisch auszufüllen, ohne VBA?
Ja, du kannst die Funktion "Serienbrief" verwenden, um Daten aus Excel in Word zu importieren und die Tabelle zu füllen.

3. Welche Excel-Versionen werden unterstützt?
Die Schritte in diesem Tutorial sind für Office 2003 bis 2010 geeignet. Neuere Versionen sollten ähnliche Funktionen bieten, jedoch können die genauen Schritte variieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige