Thema Datum  Von Nutzer Rating
Antwort
Rot Click-Ereignis manuell mittels Call auslösen; KeyDown und KeyCode
20.06.2022 19:31:32 Trüffelschwain
NotSolved
20.06.2022 20:07:15 Gast23778
NotSolved
20.06.2022 22:43:38 Gast01233
NotSolved
21.06.2022 11:00:02 Trüffelschwain
NotSolved
21.06.2022 12:21:45 Trüffelschwain
Solved

Ansicht des Beitrags:
Von:
Trüffelschwain
Datum:
20.06.2022 19:31:32
Views:
1069
Rating: Antwort:
  Ja
Thema:
Click-Ereignis manuell mittels Call auslösen; KeyDown und KeyCode

Tag,
ist es in VBA grundsätzlich möglich, die Ereignis-Prozeduren manuell auszulösen?
Ich stoße da nämlich auf ein Problem bei folgendem Code

Private Sub txtSucheKdNr_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then    'wenn Enter-Taste gedrückt wurde...
    Call cmdSuche_Click
 End If
End Sub

Nachdem ich die Enter-Taste drücke, wechselt der Fokus zum nächsten Textfeld (Tabulatorreihenfolge) und markiert den Text dort. Die Click-Prozedur wird jedoch NICHT aufgerufen!
Wenn ich dann aber den Fokus wieder in das Textfeld  txtSucheKdNr setze, und nochmals mit Enter bestätige, wird die Click-Prozedur ausgeführt.

Warum wird die Click-Prozedur nicht beim ersten Enter aufgerufen? Und wie beheb ich das Problem?
Vielen Dank im Voraus!


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
Rot Click-Ereignis manuell mittels Call auslösen; KeyDown und KeyCode
20.06.2022 19:31:32 Trüffelschwain
NotSolved
20.06.2022 20:07:15 Gast23778
NotSolved
20.06.2022 22:43:38 Gast01233
NotSolved
21.06.2022 11:00:02 Trüffelschwain
NotSolved
21.06.2022 12:21:45 Trüffelschwain
Solved