LunaSun
Mitglied
hallo.
ich hab ein userform mit textboxen und buttons (ok & abbrechen). zusätzlich möchte ich dem user die möglichkeit bieten das formular mit der "Esc"-tase zuverlassen (ohne das änderungen übernommen werden). ich hab folgende syntax:
Private Sub UserForm_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If (KeyAscii = vbKeyEscape) Then form.Hide
End Sub
alternativ hab ich es auch schon ohne die klammern und mit dem zahlencode (27) versucht. aber es geht nicht! mir wurde auch schon angetragen, dass es daran liegen könnte, dass der focus auf eine der textboxen gesetzt ist und nicht auf das forumlar. wenns daran liegt wie bekomm ich den focus wieder auf das formular?
kann mir jemand weiter helfen?
grüsse
luna
ich hab ein userform mit textboxen und buttons (ok & abbrechen). zusätzlich möchte ich dem user die möglichkeit bieten das formular mit der "Esc"-tase zuverlassen (ohne das änderungen übernommen werden). ich hab folgende syntax:
Private Sub UserForm_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If (KeyAscii = vbKeyEscape) Then form.Hide
End Sub
alternativ hab ich es auch schon ohne die klammern und mit dem zahlencode (27) versucht. aber es geht nicht! mir wurde auch schon angetragen, dass es daran liegen könnte, dass der focus auf eine der textboxen gesetzt ist und nicht auf das forumlar. wenns daran liegt wie bekomm ich den focus wieder auf das formular?
kann mir jemand weiter helfen?
grüsse
luna