Hallo M.O.
habe alles gemacht was du vorgeschlagen hast. leider ohne Erfolg.
Habe diesen Befehl für die Anzeige entfernt.
Range("H6") = "Geworfen: " & Cells(arrRueck(3), arrRueck(4)).Value + Cells(arrRueck(3), arrRueck(4) - 2) + Cells(arrRueck(3), arrRueck(4) - 1) & vbLf & "Rest: " & Cells(6, arrRueck(4) - 2).Value
lngAnsage = Cells(lngWZeile, lngSpalte + Cells(lngSZeile, lngWSpalte).Value - 1) + Cells(lngWZeile, lngSpalte + Cells(lngSZeile, lngWSpalte).Value - 2) + Cells(lngWZeile, lngSpalte + Cells(lngSZeile, lngWSpalte).Value - 3)
Start_Ansage (lngAnsage)
'Anzeige nach 5 Sekunden wieder löschen
Application.Wait Now + TimeValue("00:00:5")
Range("H6") = ""
End If
End If
Jetzt wird die Ansage von jedem Wurf angesagt. danach sollte eigentlich nach jedem dritten Wurf das Ergebnis der drei Würfe angezeigt und angesagt werden. Denke, dass in dem Befehl für die Anzeige etwas geändert werden müsste.
Aber so wie es jetzt ist, ist es auch Ordnung.
Dir danke ich nochmals für deine Mühe
Gruß Adde und einen schönen Tag wünsche ich dir