Dim
AbsBM
As
Variant
Dim
spaltenNR
As
Variant
spaltenNR = Array(2, 2, 3, 3, 4, 5, 6, 7, 8)
AbsBM = Array(
"TM_Vorname"
,
"TM_Vorname2"
,
"TM_Nachname"
,
"TM_Nachname2"
,
"TM_StrHnr"
,
"TM_PLZ"
,
"TM_Ort"
,
"TM_Tel"
,
"TM_Mail"
)
lZeile = 2
With
oExcelWorkbook.Sheets(DatAbsender)
Do
While
.Cells(lZeile, 2) <>
""
If
ListBox1.Text =
CStr
(.Cells(lZeile, 1).Value)
Then
For
i = 0
To
8
If
ActiveDocument.Bookmarks.Exists(AbsBM(i))
Then
Set
TMRange = ActiveDocument.Bookmarks(AbsBM(i)).Range
TMRange =
CStr
(.Cells(lZeile, spaltenNR(i)).Value)
ActiveDocument.Bookmarks.Add AbsBM(i), TMRange
Set
TMRange =
Nothing
End
If
Next
i
Exit
Do
End
If
lZeile = lZeile + 1
Loop
End
With