Als Antwort auf diesen Beitrag
Moin Siggi, :-)
... kannst du es so: ;-)
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name Like "Rd*" Then
If Target.CountLarge = 1 Then
If Not Intersect(Target, Range("D4:D33", "K4:K33")) Is Nothing And Trim(Target.Value) <> "" Then
If Cells(4, Target.Column + 1).Value = 0 Then
Call Main(2, Cells(1, Target.Column).Value)
ElseIf fncSchnapszahl(Cells(4, Target.Column + 1)) = True Then
Call Main(3, "Schnapszahl")
Else
Select Case Target.Value
Case 100
Call Main(6)
Case 0
Call Main(5)
Case 120, 140, 160, 170, 180
Call Main(Target.Value, Target.Value)
Case Is <= 10
Call Main(4)
Case Is >= 80
Call Main(1)
End Select
End If
End If
End If
End If
End Sub
Wenn dann weitere Spieler hinzukommen, musst du nur diese Zeile im Code anpassen: ;-)
If Not Intersect(Target, Range("D4:D33", "K4:K33")) Is Nothing And Trim(Target.Value) <> "" Then
Einfach einen Range dazu (
z. B. "D4:D33", "K4:K33", "R4:R33"). ;-)
Habe es jetzt aber wieder
nicht intensiv getestet.
Servus
Case