Sub
Minus()
Dim
i
As
Integer
Dim
bisherID
As
String
Dim
neuID
As
String
Dim
Eingabe
As
Range
Dim
wsAusgabe
As
Worksheet
Dim
wsDaten
As
Worksheet
Dim
SpalteID
As
Integer
Dim
StartZeileDaten
As
Integer
Set
wsDaten = Sheets(
"Daten"
)
Set
wsAusgabe = Sheets(
"Ausgabe"
)
Set
Eingabe = wsAusgabe.Cells(2, 3)
SpalteID = 1
StartZeileDaten = 2
bisherID = Eingabe.Value
i = StartZeileDaten
Do
While
Sheets(
"Daten"
).Cells(i, SpalteID) <>
""
If
Sheets(
"Daten"
).Cells(i, SpalteID) = bisherID
Then
If
i > StartZeileDaten
Then
neuID = Sheets(
"Daten"
).Cells(i - 1, SpalteID)
End
If
End
If
i = i + 1
Loop
If
neuID =
""
Then
MsgBox (
"Erster Eintrag erreicht"
)
Exit
Sub
Else
Eingabe.Value = neuID
End
If
End
Sub