Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
116to120
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
116to120
116to120
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro starten nach Eingabe

Makro starten nach Eingabe
29.04.2002 13:21:59
Stephan B

Hallo liebe Forumer !

Ich habe folgende Frage und hoffe das mir jemand weiter
helfen kann :

Ich möchte, das nachdem ich in Zelle E5 eine Eingabe mit
Return bestätigt habe, ein Marko automatisch gestartet
wird.

Für Eure Hilfe wäre ich Euch sehr dankbar!

Gruss Stephan B.

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Makro starten nach Eingabe
29.04.2002 13:44:13
Daniel R.
Hallo Stephan Einen Makro alleine mit Return zu starten, ist, soviel ich weiss nicht möglich bzw. eigentlich auch nicht sinnvoll, da Du ja jede weitere Eingabe mit Return abschliessen musst. Allerdings gibt es eine Möglichkeit, Dein Problem mit einer Tastenkombination zu lösen. Hiefür gibst Du im Arbeitsblatt folgenden Code ein: Private Sub Worksheet_Activate() Application.OnKey "+{RETURN}", "Makro1" End Sub sub makro1 msgbox "Die Eingabe wurde durchgeführt end sub Bei Drücken der Tasten Shift+Enter wird Makro1 ausgeführt. Wichtig ist, dass diese Tastenbelegung beim Inaktivieren des Blattes wieder ausgeschaltet wird: Private Sub Worksheet_Activate() Application.OnKey "+{RETURN}" End Sub Es ist ausserdem möglich, die Wirkung der Tastenkombination auf einzelne Zellen oder auf Bereiche zu beschränken: c = ActiveCell.Column r = ActiveCell.Row If c <> 7 Or r < 10 Or r > 34 Then Beep MsgBox "Cursor steht nicht in vorgesehenen Bereich!", , "Hinweis" Exit Sub End If Gruss Daniel
Anzeige
Re: Makro starten nach Eingabe
29.04.2002 14:23:59
Kl@us-M.
Hallo Stephan, versuch´s mal mit nachstehendem Code (und ersetze MsgBox ... ggf. durch Application. Run "Dein Makroname") Gruss Klaus-Martin

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige