Thema Datum  Von Nutzer Rating
Antwort
19.01.2021 18:18:05 Patrick Reinemer
NotSolved
19.01.2021 19:40:21 volti
NotSolved
Rot Excel Tennisspiel soll beschleunigt werden.
19.01.2021 19:43:21 volti
NotSolved
19.01.2021 19:52:04 Patrick
NotSolved
19.01.2021 23:09:36 volti
*****
Solved
20.01.2021 11:39:55 Patrick
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
19.01.2021 19:43:21
Views:
498
Rating: Antwort:
  Ja
Thema:
Excel Tennisspiel soll beschleunigt werden.

Hallo Patrick,

kommen wir erst einmal zum Sleep-Befehl. Warum sollte Excel da abstürzen?

Oder hast Du den falschen Declare und der Text ist rot?

Kleine Intervalle im Millisekundenbereich lassen sich auch mit der API-Funktion Settimer realisieren.

Wenn Du das mal probieren möchtest, gebe ich Dir gern ein Beispiel....

Und noch ein Tipp: Setze an strategischen Stellen DoEvents ein. Hiermit wird die Kontrolle zeitweise an das Betreibssytem gegeben.

Dann sollte es auch mit dem Zugriff auf das Arbeitsblatt klappen.

Code:
 
01
02
03
04
05
06
07
08
09
10
11
 
#If Win64 Or VBA7 Then
  Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

#Else
  Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

#End If

Sub WarteEinWeilchen()
   Sleep 100      ' Warte 100 mSec
End Sub
 
_________
viele Grüße
Karl-Heinz

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.01.2021 18:18:05 Patrick Reinemer
NotSolved
19.01.2021 19:40:21 volti
NotSolved
Rot Excel Tennisspiel soll beschleunigt werden.
19.01.2021 19:43:21 volti
NotSolved
19.01.2021 19:52:04 Patrick
NotSolved
19.01.2021 23:09:36 volti
*****
Solved
20.01.2021 11:39:55 Patrick
NotSolved