Thema Datum  Von Nutzer Rating
Antwort
08.10.2021 15:33:08 Gast78608
NotSolved
Blau Excel Daten nach Word kopieren
20.10.2021 12:14:26 Gast83830
NotSolved

Ansicht des Beitrags:
Von:
Gast83830
Datum:
20.10.2021 12:14:26
Views:
409
Rating: Antwort:
  Ja
Thema:
Excel Daten nach Word kopieren

Mein aktueller Code sieht wie folgt aus, wobei er noch aus irgendeinem Grund nicht funktioniert. Hat wer eine Idee? 

 

Sub zwanzigsterzehnter()

 

Dim wd As Object

Dim wdDOC As Object

Dim iRow As Long

Dim PercentageScore As Variant

Dim sh As Worksheet

Dim myValue As Variant

Dim WorkOrder As String

Dim wdgotobookmark As Object

 

'aus Excel Sheet  „Overview“ ab Feld B8

WorkOrder = Worksheets("Overview").Range("B8").Value

 

'ab Spalte 8

Set sh = ThisWorkbook.Sheets("Overview")

iRow = 8 'row in which data starts from in database

 

Do While sh.Range("A" & iRow).Value <> ""  'alle Zeilen die nicht leer sind und Zelle A gleich Wert in D1 entspricht

    If WorkOrder = sh.Range("D1" & iRow).Value Then

 

'Word Vorlage öffnen

Set wdDOC = wd.Documents.Add("C:\Pfad\Vorlage.docx")

 

‚Word sichtbar lassen

wd.Visible = True

 

'Textmarken in Word einfügen

 

wd.Selection.GoTo what:=wdgotobookmark, NAME:="DN"

wd.Selection.TypeText Text:=sh.Range("B" & iRow).Value

 

wd.Selection.GoTo what:=wdgotobookmark, NAME:="DNa"

wd.Selection.TypeText Text:=sh.Range("C" & iRow).Value

 

 

'Word mit neuem Namen aus Zeile B1 speichern

 

ActiveDocument.SaveAs2 (ThisWorkbook.Path & "C:\Pfad\" & sh.Range("B1" & iRow).Value & ".docx")

 

Exit Do

 

End If

 

iRow = iRow + 1

 

Loop

 

MsgBox ("Word Vorlage erstellt")

 

End Sub


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

Thema Datum  Von Nutzer Rating
Antwort
08.10.2021 15:33:08 Gast78608
NotSolved
Blau Excel Daten nach Word kopieren
20.10.2021 12:14:26 Gast83830
NotSolved