Sub
Aktualisieren()
Dim
i, j
As
Integer
Dim
wkb1
As
Workbook
Dim
wkb2
As
Workbook
Dim
wert1, wert2
As
String
Dim
anfueg
As
Boolean
Set
wkb1 = Workbooks(
"KonstruktionsDatenVerwaltung.xlsm"
)
Set
wkb2 = ThisWorkbook
anfueg =
True
i = 2
Do
While
wkb1.Worksheets(
"Stücklisten"
).Cells(i, 1) <>
""
j = 2
wert1 = wkb1.Worksheets(
"Stücklisten"
).Cells(i, 1).Value
Do
While
wkb2.Worksheets(
"Komponentenübersicht"
).Cells(j, 1) <>
""
wert2 = wkb2.Worksheets(
"Komponentenübersicht"
).Cells(j, 1).Value
j = j + 1
If
wert1 = wert2
Then
anfueg =
False
End
If
Loop
If
anfueg =
True
Then
wkb2.Worksheets(
"Komponentenübersicht"
).Cells(j, 1).Value = wert1
wkb2.Worksheets(
"Komponentenübersicht"
).Cells(j, 2).Value = wkb1.Worksheets(
"Stücklisten"
).Cells(i, 2).Value
End
If
anfueg =
True
i = i + 1
Loop
Set
wkb1 =
Nothing
Set
wkb2 =
Nothing
End
Sub