Microsoft Excel

Herbers Excel/VBA-Archiv

Application OnKey



Excel-Version: 2000

Betrifft: Application OnKey
von: Wilhelm R.
Geschrieben am: 10.05.2002 - 09:37:53

Liebes Forum,
mit folgendem wird ein Makroaufruf auf die Enter Taste im Ziffernblock gelegt, gleichzeitig soll dann aber die normale Return Taste inaktiv sein:
Sub auto_open()
''legt die Überprüfung der Eingabe in Spalte D auf "Return" im Ziffernblock
Application.OnKey "{ENTER}", "StartBeiEnter"
Application.OnKey "{RETURN}", ""
End Sub
Sub auto_close()
Application.OnKey "{ENTER}"
Application.OnKey "{RETURN}"
End Sub
Sub StartBeiEnter()
Application.Run "Prüfen_Eingabe"
End Sub
nach dem Start der Arbeitsmappe ist aber Return weiterhin munter am Arbeiten.
Was mache ich grundsätzlich falsch?
Wilhem
  

Re: Application OnKey
von: Roland Köstring
Geschrieben am: 14.05.2002 - 09:41:25

Hallo Wilhelm,
Statt auto_open und auto_close würde ich
- Private Sub Workbook_Open() und
- Private Sub Workbook_BeforeClose(Cancel As Boolean)
in der Arbeitsmappe verwenden.
Gruss Roland

  

Re: Application OnKey
von: Wilhelm.R.
Geschrieben am: 14.05.2002 - 09:53:48

Hallo Roland,
danke für den Tip. Klappt!
Gruß Wilhelm