Hallo Adde,
ich habe mir das Makro noch einmal angeschaut.
Probiere mal die folgende Version:
..
'Berechnung des Werts pro Dart je Spieler
Select Case Target.row
Case 3 To 22
Select Case Target.Column
Case 2, 3, 4 'B1
iDarts = iDarts + 1
iValue = (Cells(Target.row, 5) * (Target.Column - 1))
iSum = iSum + iValue
Cells(iDarts + 2, 1) = iValue
Case 6, 7, 8 'F1
iDarts = iDarts + 1
iValue = (Cells(Target.row, 5) * (Target.Column - 5))
iSum = iSum + iValue
Cells(iDarts + 2, 9) = iValue
End Select
Case 23 To 25
Select Case Target.Column
Case 2, 3, 4
iDarts = iDarts + 1
iValue = Cells(Target.row, 5)
iSum = iSum + iValue
Cells(iDarts + 2, 1) = iValue
Case 6, 7, 8
iDarts = iDarts + 1
iValue = Cells(Target.row, 5)
iSum = iSum + iValue
Cells(iDarts + 2, 9) = iValue
End Select
End Select
'Ansage
Start_Ansage (iValue)
'Abrechnung nach drei Darts, Reset der Public Integers
If iDarts = 3 Then
MsgBox iSum, , iDarts & " Darts"
Select Case Target.Column
Case 2, 3, 4
rngLeft.Clear
Cells(1, 1) = Cells(1, 1) + iSum
Case 6, 7, 8
rngRight.Clear
Cells(1, 9) = Cells(1, 9) + iSum
End Select
iDarts = 0
iSum = 0
End If
...
Probiere das mal aus.
Du kannst natürlich auch auf die Zellinhalte zugreifen, aber in deiner Beispieltabelle sind die Zellen A7 und A8 leer.
Gruß
M.O.