Thema Datum  Von Nutzer Rating
Antwort
19.07.2013 14:33:19 bitte
NotSolved
19.07.2013 14:37:01 Gast73596
NotSolved
19.07.2013 15:01:09 Gast9256
NotSolved
19.07.2013 16:01:15 bitte
NotSolved
19.07.2013 16:58:52 Gast45965
NotSolved
19.07.2013 17:23:24 Gast45233
NotSolved
19.07.2013 20:17:11 Gast41603
NotSolved
Blau Wieso funktioniert Makro in neue Arbeitsmappe?
20.07.2013 15:32:49 Gast40527
Solved
20.07.2013 16:00:54 Gast59620
NotSolved
22.07.2013 12:29:50 Gast81214
NotSolved
22.07.2013 13:38:16 Gast41644
NotSolved

Ansicht des Beitrags:
Von:
Gast40527
Datum:
20.07.2013 15:32:49
Views:
576
Rating: Antwort:
 Nein
Thema:
Wieso funktioniert Makro in neue Arbeitsmappe?

Hallo,

noch mal zum Verständnis: Wenn du die Enter-Taste mit OnKey umdefinierst, gilt das für ALLE geöffneten Mappen. Lösche als erstes deine Sub Auto_open, wie hier schon gesagt wurde, gibt es die nur noch aus Kompatibilitätsgründen mit älteren Versionen und sollte, von wenigen sehr speziellen Ausnahmen abgesehen, nicht mehr verwendet werden.

Füge dann im Codemodul DieseArbeitsmappe (Excel-Objekte) folgenden Code ein:

Private Sub Workbook_Activate()
  Application.OnKey "{ENTER}", "myFunction()"
End Sub

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

Damit wird die Enter-Taste umdefiniert, wenn die Arbeitsmappe, für die das gelten soll, aktiv ist, und sobald eine andere Mappe aktiv wird (also auch wenn du eine neue erstellst), erhält Enter wieder seine ursprüngliche Funktion zurück. Die Sub myFunction muss, wie bisher sicher auch schon, in einem allgemeinen Modul stehen.

Gruß

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.07.2013 14:33:19 bitte
NotSolved
19.07.2013 14:37:01 Gast73596
NotSolved
19.07.2013 15:01:09 Gast9256
NotSolved
19.07.2013 16:01:15 bitte
NotSolved
19.07.2013 16:58:52 Gast45965
NotSolved
19.07.2013 17:23:24 Gast45233
NotSolved
19.07.2013 20:17:11 Gast41603
NotSolved
Blau Wieso funktioniert Makro in neue Arbeitsmappe?
20.07.2013 15:32:49 Gast40527
Solved
20.07.2013 16:00:54 Gast59620
NotSolved
22.07.2013 12:29:50 Gast81214
NotSolved
22.07.2013 13:38:16 Gast41644
NotSolved