Hallo,
wer kann mir helfen? Beispiel: Bezug bezieht sich auf Zelle NR5, wenn da eine 2,3,4,5, oder 6 steht soll in diesem Code automatisch ein Wechsel stattfinden. Von B19 findet Wechsel statt, doch sowie in Zelle B20=3 dann sollte er in B19 wechseln doch das macht er nicht. Ist der Code falsch?
Das ist mein Code.
' Wurf in die richtige Zeile (Spieler) eintragen
Select Case SpielerAnzahl
Case 2
If Cells(19, lngWSpalte).Value >= 3 And Cells(19, lngWSpalte).Value <= 60 Then
lngWZeile = 20
ElseIf Cells(20, lngWSpalte).Value >= 3 And Cells(20, lngWSpalte).Value <= 60 Then
lngWZeile = 19
End If
Case 3
If Cells(19, lngWSpalte).Value >= 3 And Cells(19, lngWSpalte).Value <= 60 Then
lngWZeile = 20
ElseIf Cells(20, lngWSpalte).Value >= 3 And Cells(20, lngWSpalte).Value <= 60 Then
lngWZeile = 21
ElseIf Cells(21, lngWSpalte).Value >= 3 And Cells(21, lngWSpalte).Value <= 60 Then
lngWZeile = 19
End If
Case 4
If Cells(19, lngWSpalte).Value >= 3 And Cells(19, lngWSpalte).Value <= 60 Then
lngWZeile = 20
ElseIf Cells(20, lngWSpalte).Value >= 3 And Cells(20, lngWSpalte).Value <= 60 Then
lngWZeile = 21
ElseIf Cells(21, lngWSpalte).Value >= 3 And Cells(21, lngWSpalte).Value <= 60 Then
lngWZeile = 22
ElseIf Cells(22, lngWSpalte).Value >= 3 And Cells(22, lngWSpalte).Value <= 60 Then
lngWZeile = 19
End If
Case 5
If Cells(19, lngWSpalte).Value >= 3 And Cells(19, lngWSpalte).Value <= 60 Then
lngWZeile = 20
ElseIf Cells(20, lngWSpalte).Value >= 3 And Cells(20, lngWSpalte).Value <= 60 Then
lngWZeile = 21
ElseIf Cells(21, lngWSpalte).Value >= 3 And Cells(21, lngWSpalte).Value <= 60 Then
lngWZeile = 22
ElseIf Cells(22, lngWSpalte).Value >= 3 And Cells(22, lngWSpalte).Value <= 60 Then
lngWZeile = 23
ElseIf Cells(23, lngWSpalte).Value >= 3 And Cells(23, lngWSpalte).Value <= 60 Then
lngWZeile = 19
End If
Case 6
If Cells(19, lngWSpalte).Value >= 3 And Cells(19, lngWSpalte).Value <= 60 Then
lngWZeile = 20
ElseIf Cells(20, lngWSpalte).Value >= 3 And Cells(20, lngWSpalte).Value <= 60 Then
lngWZeile = 21
ElseIf Cells(21, lngWSpalte).Value >= 3 And Cells(21, lngWSpalte).Value <= 60 Then
lngWZeile = 22
ElseIf Cells(22, lngWSpalte).Value >= 3 And Cells(22, lngWSpalte).Value <= 60 Then
lngWZeile = 23
ElseIf Cells(23, lngWSpalte).Value >= 3 And Cells(23, lngWSpalte).Value <= 60 Then
lngWZeile = 24
ElseIf Cells(24, lngWSpalte).Value >= 3 And Cells(24, lngWSpalte).Value <= 60 Then
lngWZeile = 19
End If
End Select
Gruß Adde