Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema CommandButton
BildScreenshot zu CommandButton CommandButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema OptionButton
BildScreenshot zu OptionButton OptionButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema ScrollBar
BildScreenshot zu ScrollBar ScrollBar-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema SpinButton
BildScreenshot zu SpinButton SpinButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema TextBox
BildScreenshot zu TextBox TextBox-Seite mit Beispielarbeitsmappe aufrufen

Nicht mit Button sondern....

Betrifft: Nicht mit Button sondern.... von: Stefan Glander
Geschrieben am: 03.11.2014 14:05:09

Hallo Forum,
ich glaube so viele Fortschritte wie heute habe ich noch nie in VBA gemacht.
Ich hoffe für heute meine letzte Frage.

Ich frage eine TextBox ab mit Select Case TextBox1
Case 1,: MsgBox "Es wurde 1 oder 7 eingegeben"
.... usw
End Select

Dann rufe ich die Sub mit einem Commandbutton auf.
Wie erreiche ich es den das wenn ich den Wert in die TextBox eingegeben habe und Enter drücke das die Sub aufgerufen wird

Gruß
Stefan

  

Betrifft: TextBox-Ereignisse von: {Boris}
Geschrieben am: 03.11.2014 14:10:50

Hi Stefan,

die Textbox hat ebenfalls Ereignisse - unter anderem das KeyDown

Damit kannst Du abfragen, welche Taste gedrückt wurde. Dabei liefert ENTER die 13.

Das Makro "DeinMakro" befindet sich in irgendeinem allgemeinen Modul.

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then Call DeinMakro
End Sub
VG, Boris


  

Betrifft: AW: TextBox-Ereignisse von: Stefan Glander
Geschrieben am: 03.11.2014 14:39:21

Schon in meiner Sammlung notiert.
Danke Dir
Gruß
Stefan


 

Beiträge aus den Excel-Beispielen zum Thema "Nicht mit Button sondern...."