HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Forumbeitrag
Excel-Version des Fragestellers:
2016
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
Case
14.01.2025 10:44:08
Zusammefassen...
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
Als Antwort auf diesen Beitrag
Siegfried Pütz
14.01.2025 10:11:01
AW: Könntest du...
Guten Morgen Case,
hierin ist kein großes Geheimnis verborgen :-)
das mit den Sounds denke ich, wird wohl nicht funktionieren. Weiß auch nicht ob ich die hier hochladen kann?
Ich werde wohl noch einige Tabellenblätter entfernen, ist schon viel Aufwand mit den einzelnen Runden jeden Wurf einzutragen. Mal schauen?
Da ich ja noch 3er und 4er Listen bearbeiten werde, um das Gleiche von der 2er Liste zu erreichen, muss ich noch etwas Zeit investieren :-(
Danke Euch,
Gruß,
Siggi



https://www.herber.de/bbs/user/174856.xlsm
Folgenachrichten
Antwort auf Beitrag erstellen

Beispieldatei hochladen