online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon woher vom 02.03.2019, 19:27 Options

Ein Makro per Tastenkobination auf demZiffernblock starten

Hallo,
ich habe auf meinem Notebook eine Datei in die ich regelmäßig ausschießlich numerische Daten per externem Ziffernblock eingebe.
Von einem zum nächsten Datensatz springe ich per Makro, das durch Strg + X gestartet wird. Um die Eingabe etwas bequemer zu machen, würde ich gerne vermeiden, immer wieder umgreifen zu müssen. Wie ließe sich ein Makro über eine eine Eingabe auf dem Ziffernblock starten? Meine Idee dazu: Die Eingabe von: "+ - Enter" löst die Fehlermeldung: "Formel unvollständig............" aus. Könnte diese Eingabe auch das Makro starten?
Anmerkung: Es ist ein weiteres Makro aktiv, das die markierten Zellen einfärbt.
mfg woher


Antwort schreiben

Antwort 1 von fedjo vom 03.03.2019, 08:42 Options

Hallo woher,
in ein Modul einfügen:

Option Explicit
Sub Enter()
Application.OnKey "{Enter}", "Makro1" 'Makro ausführen
End Sub

In "DieseArbeitsmappe" einfügen:

Option Explicit

Private Sub Workbook_Deactivate()
Application.OnKey "{Enter}"
End Sub

Private Sub Workbook_Activate()
Application.OnKey "{Enter}", "Makro1"
End Sub

Enter bestätigt die Eingabe und führt das Makro aus.
Die Angabe Makro1 ersetzen durch dein Makro.

Gruß
fedjo

Antwort 2 von woher vom 03.03.2019, 20:49 Options

Hallo Fedjo,
ich danke dir für deine Antwort. Meine Makro-Kenntnisse beschränken sich hauptsächlich den Makrorecorder. Mir ist es nicht gelungen eines deiner beiden Makros zu starten.
Für mich sieht es so aus als ob jedes drücken von ENTER deine Makros ausführen soll. Das ist nicht gewollt, da immer mehrere Eingaben + ENTER einen Datensatz ergeben und dann erst zu dem nächsten Datensatz gesprungen werden soll.
Unter diesem Thread zeigt SN "Ähnliche Themen" und die Antwort zu deiner Frage in:
http://www.supportnet.de/threads/1306442
das ist genau das was ich gesucht habe.
mfg
woher

Ähnliche Themen

Makro automatisch ausführen
Heinz28  15.03.2007 - 450 Hits - 3 Antworten

Makro über eine andere Tabelle starten
Tobe  01.07.2007 - 107 Hits - 7 Antworten

Makkro alle 15 Minuten starten
Elhamplo  22.04.2008 - 19 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026