Try:
Sub extract()
Dim doclist As String, sPath As String
Dim i As Integer
Set wordapp = CreateObject("Word.Application")
sPath = "C:\Users\ocherkaoui\Desktop\VBA-DOCS\"
doclist = Dir(sPath & "*.doc*")
i = 1
Do While doclist <> ""
Set worddoc = wordapp.documents.Open(sPath & doclist)
Set tbl = worddoc.tables(1)
Cells(i, 1) = Right(Left(tbl.Cell(1, 2).Range.Text, Len(tbl.Cell(1, 2).Range.Text) - 1), Len(tbl.Cell(1, 2).Range.Text) - 11)
TestForUnexpectedCharacters Cells(i, 1)
Cells(i, 2) = Left(tbl.Cell(6, 2).Range.Text, Len(tbl.Cell(6, 2).Range.Text) - 1)
TestForUnexpectedCharacters Cells(i, 2)
i = i + 1
worddoc.Close
Set worddoc = Nothing
Set tbl = Nothing
doclist = Dir()
Loop
End Sub
Sub TestForUnexpectedCharacters(cll As Range)
UnexpectedCharacterList = "@~#'%" 'adjust to contain what you think are unexpected characters.
For c = 1 To Len(cll.Value)
If InStr(1, UnexpectedCharacterList, Mid(cll.Value, c, 1), vbTextCompare) > 0 Then
cll.Font.Color = vbRed
Exit For
End If
Next c
End Sub