Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Makro Excel Daten nach Word-Dokument kopieren

Mitglied: Kickinho

Kickinho (Level 1) - Jetzt verbinden

15.04.2010 um 18:26 Uhr, 14715 Aufrufe, 2 Kommentare

Hallo liebe Admin-Gemeinde!
Ich würde gerne Daten aus einer Excel-Tabelle in ein Word-Dokument kopieren lassen. Allerdings sind meine Makrokenntnisse sehr beschränkt und deshalb bitte ich euch um eure Mithilfe.
Für euch ist mein Anliegen wahrscheinlich ein "Klacks"

Ich würde also wie bereits erwähnt Daten aus einer Excel Tabelle in eine Tabelle in einem Word-Dokument kopieren.
Den passenden Code habe ich auch schon gefunden, allerdings habe ich keine Ahnung wie ich in dem Text festlege das er mehrere Zellen in die Word-Tabelle kopieren soll

Das ist der Code den ich gefunden habe und der auch für zumindest eine Zelle funktioniert:

Sub inWordEinfuegen()
Set word = CreateObject("word.application")
wert = Cells(2, 3).Value <-- hier müssten doch die anderen Quellzellen aus der Excel-Tabelel hinterlegt werden!?
word.documents.Open FileName:="C:\xyz.doc"
word.Visible = True
Set wordtab = word.activedocument.tables(1)
wordtab.Cell(2, 1).Select <-- & hier müssten dann doch die anderen "Ziel-Zellen" hinterlegt werden!?
word.Selection.Text = wert
End Sub


Ich danke Euch schonmal für Eure Hilfe!

LG, kickinho
Mitglied: Biber
15.04.2010 um 21:23 Uhr
Moin Kickinho,

Für euch ist mein Anliegen wahrscheinlich ein "Klacks"
Ja nee, so leicht kommst du nicht raus aus der Nummer.
Das Handwerkliche, das "zwanzig Zeilen statt zwei und sieben Spalten statt drei" kopieren, das bekommen wir sicherlich schnell gebacken.

Aber vorher muss ja einer (Du?) einen Plan haben oder einen definieren.

Zu klären wäre doch, wie der Prozess aussieht oder erzwungen werden soll:

  • Ist da jemand in EXCEL in einer Excelmappe und startet dann ein EXCEL-Makro?
  • wenn ja: will er/sie denn SEHEN/kontollieren, was da in Word passiert oder soll es einfach nur automatisiert geschrieben werden?
-oder-
  • Ist da jemand in Wordin einem Word-Dokument und startet dann ein Word-Makro
  • wenn ja: will er/sie denn SEHEN/kontollieren, wie die Daten in Excel aussehen soll es einfach nur automatisiert gesaugt werden?
-oder-
  • ist ohnehin immer beides offen, weil mal links, mal rechts editiert werd?

Da das letzte eher eine rhetorische Frage war (hoffe ich):
Wenn denn Excel de facto die Nur-zum-Lesen-Quelle ist
  • sollen einzelne /bestimmte Zellen der Excel-Mappe in bestimmte Zellen einer EXISTIERENDEN Wordtabelle geschrieben werden, wenn ja, wie ist der Algorithmus?
  • oder soll eine variabel dimensionierte NEUE Tabelle in Word angelegt werden, wenn ja, wovon hängt es ab?

Bitte definiere erstmal für uns den SOLL-Prozess etwas konkreter.

Grüße
Biber
Bitte warten ..
Mitglied: Kickinho
16.04.2010 um 08:22 Uhr
Hi Biber...

Danke für deine schnelle Antwort

Also, einen Plan habe ich Das ist ja schonmal ein guter Anfang würd ich sagen

Also, das ganz soll wie folgt ablaufen:

Das Excel-Dokument ist ein Auswertungsdokument für Beschwerden. In einem Tabellenblatt (Dateneingabe) werden diverse Zahlen-/ und Text-Daten in eine Tabelle eingetragen. (Unwichtig, aber zum besseren Verständnis: Aus dieser Tabelle werden auf vielen weiteren Tabellenblättern diverse Statistiken und Diagramme erstellt). Auf dem Tabellenblatt (Dateneingabe) habe ich einen Button mit "Export" hinterlegt. Sobald der User auf diesen Button klickt, soll sich das betreffende Word-Dokument (*.dot) öffnen. Dieses Dokument ist vorher nicht geöffnet. Es dient nur der schöneren Darstellung der im Tabellenlatt Dateneingabe eingetragenen Daten.

Der User soll nur folgendes sehen: Nachdem Klick auf den Button Export soll sich automatisiert das Word-Dokument öffnen und einen bestimmten Zellbereich aus Excel in das betreffende Word-Dokument kopieren. In meinem Testlauf mit dem o.g. Code (leider nur eine Zelle) hat das ganz auch genau so funktioniert wie ich es mir vorgestellt habe.

Zusammenfassung:

zu 1.: Ja, es ist jemand in Excel und startet per Mausklick auf einen Button ein Makro
zu 2.: Nein, er/sie will nicht sehen/kontrollieren was passiert. Es sollen nur die Daten aus Excel im Word-Dokument angezeigt werden.
zu 3.: Nein, das Makro wird NUR von der Excel-Arbeitsmappe aus gestartet
zu 4.: Es soll einfach nur automatisiert gesaugt werden.
zu 5.: Nein, es ist nur die Excel-Arbeitsmappe geöffnet
zu den rhetorischen Fragen
zu 6./7. am besten wäre eine variabel dimensionierte Tabelle, die sich nach der Anzahl der gefüllten Zellen in der Excel-Tabelle im Bereich B3-I8 richtet. Wenn das nicht möglich ist, würde ich den festen Zellbereich B3-I8 verwendenn

Ich hoffe ich konnte alle Unklarheiten beseitigen.

Vielen Dank für deine/Eure Hilfe!
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Excel-Makro
gelöst Frage von yuki13Microsoft Office7 Kommentare

Hallo Zusammen!! :-) Ich bin nicht so fit in Excel Makros und wollte mich hier erkundigen, ob mir jemand ...

Microsoft Office

Word Dokument (vorausgefüllte Formulare) aus Excel Tabelle generieren

Frage von Server4AlleMicrosoft Office1 Kommentar

Hallo, gibt es eine Möglichkeit aus einer Excel Tabelle (Datenquelle) heraus mehrere Word Dokument (vorausgefüllte Formulare) zu generieren? Oder ...

Backup

Backup von WORD dokument

gelöst Frage von justdanBackup9 Kommentare

Hallo, Ein WORD Dokument wurde überschrieben! Kann ich irgendwie dieses DOC Backupen von gestern oder vorgestern machen? Also Veritas ...

Microsoft Office

Excel Makro zum Sortieren von Spalten an größeres Dokument Anpassen

gelöst Frage von RolforMicrosoft Office2 Kommentare

Hi, Ich habe leider nicht viel Erfahrung mit VB-Makros für Excel und habe zum Sortieren von Spalten in einem ...

Neue Wissensbeiträge
Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 4 StundenWindows 7

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 2 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 3 TagenMicrosoft Office7 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 5 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Tipps & Tricks
Verdammt voll erwischt
gelöst Frage von AlchimedesTipps & Tricks27 Kommentare

Folgende Mail habe ich auf meinem Freenet Account erhalten: Nun folgendes Problem: 1) Ich besuche Porno Seiten yep hat ...

Router & Routing
Detaillierte Anleitung um VPN einzurichten mit den OnBoard VPN Clients für Windows 7 Pro
gelöst Frage von GerardDirksRouter & Routing17 Kommentare

Hallo Zu 99% arbeiten wir mit Apple Computer. Wir haben ein Lancom Router 1781EF+ um 2 Filiale zusammen zu ...

Vmware
Richtige Einstellungen beim ESXI 6.5 in Sachen CPU Zuweisung bei einer VM
gelöst Frage von zeroblue2005Vmware13 Kommentare

Hallo Zusammen, heute wollte ich mal fragen, wie ich eine VM die richtige Anzahl der von CPUs zuweise. Bin ...

Vmware
ESXI hebt Registrierung von Masschinen auf
Frage von SpitzbubeVmware12 Kommentare

Hallo, nutze seit einiger Zeit für meine IT Projekte einen alten HP G7 Server mit ESXi 6.5 und einem ...