Thema Datum  Von Nutzer Rating
Antwort
21.01.2016 17:45:06 Harun Deniz
NotSolved
21.01.2016 19:24:44 Gast16694
NotSolved
21.01.2016 19:32:56 Harun Deniz
NotSolved
21.01.2016 19:43:53 Gast12213
NotSolved
Rot Word Tabellen in Excel kopieren
21.01.2016 21:47:55 Gast27527
NotSolved
23.01.2016 09:59:30 Harun Deniz
Solved
23.01.2016 10:16:32 Gast28215
NotSolved
24.01.2016 11:30:26 Harun Deniz
NotSolved

Ansicht des Beitrags:
Von:
Gast27527
Datum:
21.01.2016 21:47:55
Views:
718
Rating: Antwort:
  Ja
Thema:
Word Tabellen in Excel kopieren

Hallo! Wie vorhin geschrieben, ist es von Bedeutung, wie du deine Kapitel abgrenzt (als Überschrift zB). Falls es Überschriften sind, die mit den Ebenen abgegrenzt sind, würde der folgende Code dir nach Durchlauf ein Datenfeld mit dem Namen tabkap zu Verfügung stellen, der zu jeder Tabelle die letzte Kapitelüberschrift enthält. Da du in deinem Code ja auch alle Tabellen durchgehst., kannst du das mit einbauen.

Viele Grüße

 

Sub kapitel()

Dim kapitel()
Dim tabkap()
Dim anzahl
Dim i As Long
Dim j As Long

anzahl = ActiveDocument.Tables.Count

ReDim kapitel(1, 0)
kapitel(0, 0) = 0

For Each kap In ActiveDocument.Paragraphs
    If kap.OutlineLevel < 10 And kap.range.Text <> Chr(13) Then
            kapitel(0, 0) = kapitel(0, 0) + 1
            ReDim Preserve kapitel(1, kapitel(0, 0))
            kapitel(0, kapitel(0, 0)) = kap.range.Text
            kapitel(1, kapitel(0, 0)) = kap.range.Start
    End If
Next kap

If anzahl > 0 Then
ReDim tabkap(anzahl)

For i = 1 To anzahl
    For j = 1 To UBound(kapitel, 2)
        If ActiveDocument.Tables(i).range.Start < kapitel(1, 1) Then
        tabkap(i) = "ohne Kapitel"
        Else
            If ActiveDocument.Tables(i).range.Start > kapitel(1, j) Then tabkap(i) = kapitel(0, j)
        End If
    Next j
Next i

End If

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
21.01.2016 17:45:06 Harun Deniz
NotSolved
21.01.2016 19:24:44 Gast16694
NotSolved
21.01.2016 19:32:56 Harun Deniz
NotSolved
21.01.2016 19:43:53 Gast12213
NotSolved
Rot Word Tabellen in Excel kopieren
21.01.2016 21:47:55 Gast27527
NotSolved
23.01.2016 09:59:30 Harun Deniz
Solved
23.01.2016 10:16:32 Gast28215
NotSolved
24.01.2016 11:30:26 Harun Deniz
NotSolved