Hi, I'm new in VBA, so bear with me!

I'm trying to extract data from 13 tables I have in a word-doc.
Via google and other sites, I figured out how to extract all data from the tables. However, I would like to keep the formatting, as there is both bold-font, and bullets in the word-document.
Can anyone help me with this? Basically it would be to copy/paste all tables manually from word to excel including the formatting.

My code right now is this:


Option Explicit

Sub ImportWordTable()


Dim wdDoc As Object
Dim wdFileName As Variant
Dim TableNo As Integer      'table number in Word
Dim iRow As Long            'row index in Excel
Dim iCol As Integer         'column index in Excel
Dim resultRow As Long
Dim tableStart As Integer
Dim tableTot As Integer


On Error Resume Next


wdFileName = Application.GetOpenFilename("Word files (*.docx),*.docx", , _
"Browse for file containing table to be imported")


If wdFileName = False Then Exit Sub '(user cancelled import file browser)


ActiveSheet.Range("A:AZ").ClearContents


Set wdDoc = GetObject(wdFileName) 'open Word file


With wdDoc
    TableNo = wdDoc.Tables.Count
    tableTot = wdDoc.Tables.Count
    If TableNo = 0 Then
        MsgBox "This document contains no tables", _
        vbExclamation, "Import Word Table"
    ElseIf TableNo > 1 Then
        TableNo = InputBox("This Word document contains " & TableNo & " tables." & vbCrLf & _
        "Enter the table to start from", "Import Word Table", "1")
    End If


    resultRow = 1


    For tableStart = TableNo To tableTot
        With .Tables(tableStart)
            'copy cell contents from Word table cells to Excel cells
            For iRow = 1 To .Rows.Count
                
                For iCol = 1 To .Columns.Count
                    Cells(resultRow, iCol) = .cell(iRow, iCol).Range.Text
                Next iCol
                resultRow = resultRow + 1
            Next iRow
        End With
        resultRow = resultRow + 1
    Next tableStart
    


End With




End Sub