Thema Datum  Von Nutzer Rating
Antwort
Rot dynamische Übertragung von Excel-Inhalten in Word-Dokument (Template)
13.07.2016 09:55:59 Felix
NotSolved
13.07.2016 09:59:53 Felix
NotSolved
13.07.2016 16:08:22 Gast31896
*****
NotSolved
13.07.2016 17:10:11 Gast86350
NotSolved
13.07.2016 17:53:11 Gast57037
*****
NotSolved
13.07.2016 21:20:46 Gast38682
*****
NotSolved
14.07.2016 09:00:56 Felix
NotSolved
14.07.2016 11:52:10 Gast86608
*****
NotSolved
14.07.2016 14:55:47 Felix
NotSolved
14.07.2016 15:16:31 Felix
NotSolved
14.07.2016 18:07:04 Felix
NotSolved
16.07.2016 10:33:04 Gast85477
NotSolved

Ansicht des Beitrags:
Von:
Felix
Datum:
13.07.2016 09:55:59
Views:
1618
Rating: Antwort:
  Ja
Thema:
dynamische Übertragung von Excel-Inhalten in Word-Dokument (Template)

Guten Morgen,

ich stehe vor einem Problem, dass ich nicht selbst lösen kann, da mir die nötigen vba-Kenntnisse fehlen.

Problembeschreibung:

In einer Excel befinden sich Daten im folgenden Format > http://img4web.com/view/KCDVLN

Diese Daten (aus der jeweiligen Zeile, teilweise zeilenübergreifend) sollen in eine bestehende Vorlage (Word) implementiert werden, am Besten verlinkt >http://img4web.com/view/Q334M1

Die Befüllung sieht wie folgt aus > http://img4web.com/view/GQY8J3

Nun zur eigentlich Problematik:
Die Anzahl der AP x und AP x.x und AP x.x.x variiert.  Das heißt ich kann keine feste Range und Anzahl der zu befüllenden Tabellen in Word zur Übertragung ansetzen. Des Weiteren ist mir nicht bewusst wie ich die automatisierte Erstellung von Word-Tabellen hinbekomme. Auch müssten die Word-Tabellen definierte, aber unterschiedliche (pro AP x.x Tabelle) Textmarken/Bookmarks besitzen, die durch den VBA-Code erzeugt werden. Weil es x-mal soviele Word-Tabellen gibt wie es AP x.x im Excel gibt. Das bedeutet die Textmarken müssten dann fortlaufend erstellt werden: Für die erste Tabelle in Word: Haupttitel 1, Titel 1, Mitarbeit 1, …..  für die zweite Tabelle Haupttitel 2, Titel 2, Mitarbeit 2,…. usw.

Ich weiß leider nicht, ob ich die Problematik umfassend und verständlich erklären konnte. Ich hoffe die Bilder bzw. das Schaubild der Befüllung hilft. Leider habe ich auch kaum Kenntnisse in VBA und tue mich deshalb sehr schwer mit dieser Automatisierung.

Ich hatte es mir so vorgestellt:

Excel-Zeile 1 durchsuchen nach Zahlenformat x.x  > Anzahl der Word-Tabellen über Anzahl an Zellen mit AP x.x festlegen > ermittelte Anzahl an Word-Tabellen an definierter Stelle in definiertem Word-Dokument einfügen > jede Tabelle erhält eine Überschrift bzw. Abschnittsüberschrift > erstellte Word-Tabellen besitzen eineindeutige Textmarken in jeweiligen

Excel-Zeile 1 durchsuchen nach Zahlenformat X  > als Word-Tabellen-Titel für alle AP X.x nehmen (also bei AP 1 für AP 1.1, AP 1.2, AP 1.3) (evtl. muss daher vorher ermittelt werden wie viele AP X.x es gibt, um korrekt zu befüllen)  > Word-Tabelle für AP X.x mit jeweiligem Inhalt füllen.

Fragen bitte unbedingt stellen, da ich mit meiner Problem- und Zielbeschreibung selber nicht zufrieden bin ^^ Weiß momentan aber auch nicht wie ich es besser beschreiben kann.

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen