Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

F2 - Zuweisung funktioniert nicht

Forumthread: F2 - Zuweisung funktioniert nicht

F2 - Zuweisung funktioniert nicht
06.09.2013 08:53:53
Sven
Guten Morgen,
wenn ich in "DieseArbeitsmappe" F2 einem Makro zuweise, funktioniert mein "F2 Modus - Makro", nicht mehr. Mit den anderen F-Tasten hab diesbezüglich nicht dieses Problem.
Für's bessere Verständnis hab ich dazu ein Beispiel...
https://www.herber.de/bbs/user/87170.xls
... indem das Häkchen in "DieseArbeitsmappe" bei 'Application.OnKey "{F2}", "schreibe_TEST" entfernt werden sollte.
Hat es damit etwas zu tun, dass:
Application.OnKey "^{Right}", "Blinker_Rechts"
Application.OnKey "^{Left}", "Blinker_Links"
F2 - typische Operationen ausgeführt werden?
Weiß jemand evt., wie ich F2 doch noch zuordnen kann?
Danke für eure Hilfe.
Gruß Sven

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: F2 - Zuweisung funktioniert nicht
06.09.2013 09:25:12
Rudi
Hallo,
ist doch logisch.
Du weist der F2-Taste einen anderen Code zu.
In Blinker_links sendest du F2 und Home. Ergo wird erst die F2 zugewiesene Prozedur ausgeführt und dann die Home-Position angesprungen.
Gruß
Rudi

AW: F2 - Zuweisung funktioniert nicht
06.09.2013 10:01:53
Sven
Hallo Rudi,
mmm, ich verstehe es nicht. Den anderen F-Tasten weise ich ja ebenfalls den gleichen Code zu.
Die in F2 zugewiesene Prozedur wird, meiner Ansicht nach, eben nicht ausgeführt. Dann würde ja die Zelle in den "Schreibmodus" versetzt werden und rechts die "Stange" blinken. Oder sehe ich das falsch?
Gruß Sven

Anzeige
AW: F2 - Zuweisung funktioniert nicht
06.09.2013 10:34:48
Rudi
Hallo,
in WB_activate weist du F2 'schreibe_test' zu.
In 'Blinker_links' sendest du F2, ergo wird 'schreibe_test' ausgeführt und nicht die normale F2-Funktion. Dann kommt HOME und somit wird A11 angesprungen, da vorher E11 selected wird.
Die anderen F-Tasten werden in 'schreibe_test' nicht gesendet. Deshalb funktionieren die.
Gruß
Rudi

Anzeige
AW: F2 - Zuweisung funktioniert nicht
06.09.2013 10:59:54
Sven
Hallo Rudi,
Ok. Die normale F2 Funktion gibt es sozusagen nicht mehr. Ich hab ja F2 etwas anderes zugewiesen.
Siehst du dennoch eine Möglichkeit, dass ich F1-F4 für diese beiden Macros nutzen kann? Vielleicht dass z.B. F12 den üblichen F2-Modus erhält.
Gruß Sven

AW: F2 - Zuweisung funktioniert nicht
06.09.2013 11:07:31
Sven
Lässt sich die standartmässige Grundeinstellung speziell für die F2-Taste in Excel überhaupt irgendwo abändern?
So, dass man in den Code eben z.B. Application.SendKeys ("{f12}") hineinschreibt.
Gruß Sven

Anzeige
AW: F2 - Zuweisung funktioniert nicht
06.09.2013 11:38:58
Rudi
hallo,
ich kenne keine Möglichkeit.
Für eigene Aufrufe solltest du die Standardbelegungen nicht verbiegen. Ich hatte mal eine Datei, da ist Strg+s eine andere Fkt. gegeben worden. Da ich aber immer mit der Kombi speichere, hat das fürchterlich genervt. Mit strg+alt+F1...F4 bist du auf der sicheren Seite.
Gruß
Rudi

Anzeige
AW: F2 - Zuweisung funktioniert nicht
06.09.2013 11:59:28
Sven
Hallo Rudi,
schade, schade, es scheint sich nichts mutieren zu lassen.
Ich lasse den Beitrag trotz dessen offen. Vielleicht gibt es irgendwo den Excel-Gen-Manipulator.
Besten Dank.
Gruß Sven
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

F2-Taste in Excel: Problemlösungen und Tipps


Schritt-für-Schritt-Anleitung

  1. Zuweisung eines Makros zu F2:

    • Öffne den Visual Basic for Applications (VBA) Editor (Alt + F11).
    • Wähle im Projekt-Explorer die "DieseArbeitsmappe".
    • Füge folgenden Code ein, um F2 einem Makro zuzuweisen:
      Sub Workbook_Activate()
       Application.OnKey "{F2}", "schreibe_TEST"
      End Sub
  2. Überprüfen der F2-Funktionalität:

    • Stelle sicher, dass keine anderen Makros oder Funktionen die F2-Taste beeinflussen.
    • Teste die F2-Taste in einer Zelle, um zu sehen, ob die Standardfunktion (Bearbeitungsmodus) noch funktioniert.
  3. Fehlerbehebung:

    • Wenn die Zuweisung nicht funktioniert, überprüfe, ob andere Tasten wie F4 ebenfalls nicht betroffen sind.
    • Wenn F4 auch nicht funktioniert, könnte ein allgemeines Problem mit den Funktionstasten vorliegen.

Häufige Fehler und Lösungen

  • F2 Excel funktioniert nicht:

    • Überprüfe die Zuweisung im VBA-Editor und stelle sicher, dass kein anderer Code die Funktion stört.
  • F2 funktioniert nicht mehr:

    • Stelle sicher, dass du die Standard-Funktion nicht durch andere Makros überschreibst. Wenn du die Zuweisung eines Makros vornimmst, wird die ursprüngliche Funktion deaktiviert.
  • F2-Taste funktioniert nicht:

    • Teste die F2-Taste in anderen Anwendungen, um sicherzustellen, dass die Taste selbst nicht defekt ist.

Alternative Methoden

  • Verwendung anderer Tasten:

    • Anstelle von F2 kannst du andere Funktionstasten wie F12 für deine Makros verwenden. Ändere die Zuweisung im Code:
      Application.OnKey "{F12}", "schreibe_TEST"
  • Tastenkombinationen:

    • Du kannst auch Kombinationen wie Strg + Alt + F1 bis F4 verwenden, um Konflikte mit den Standardfunktionen zu vermeiden.

Praktische Beispiele

  • Makro zur Bearbeitung:
    • Hier ist ein einfaches Beispiel, wie du ein Makro erstellen kannst, um den Inhalt einer Zelle zu bearbeiten:
      Sub schreibe_TEST()
      ActiveCell.Value = "Neuer Wert"
      End Sub
    • Weist die F2-Taste diesem Makro zu, damit beim Drücken von F2 der Wert der aktiven Zelle geändert wird.

Tipps für Profis

  • Debugging:

    • Wenn die F2-Funktion nicht wie gewünscht funktioniert, nutze den Debugger in VBA, um Schritt für Schritt durch den Code zu gehen und die Fehlerquelle zu identifizieren.
  • Vermeidung von Konflikten:

    • Vermeide es, die Standard-Funktionalität von Tasten wie F2 zu ändern, es sei denn, es ist unbedingt notwendig. Nutze stattdessen alternative Tasten oder Kombinationen.

FAQ: Häufige Fragen

1. Warum funktioniert die F2-Taste nicht mehr?
Die F2-Taste wird möglicherweise von einem Makro oder einer anderen Funktion überschrieben. Überprüfe die Zuweisungen im VBA-Editor.

2. Kann ich die Standard-Funktion von F2 wiederherstellen?
Ja, du kannst die Zuweisung zurücksetzen, indem du den entsprechenden Code in "DieseArbeitsmappe" entfernst oder änderst.

3. Was ist, wenn die F2-Taste in Excel nicht funktioniert?
Überprüfe, ob die Taste an sich funktioniert, indem du sie in anderen Anwendungen testest. Wenn es ein Excel-spezifisches Problem ist, versuche, Excel neu zu starten oder die Einstellungen zurückzusetzen.

4. Wie kann ich die F4-Taste zuweisen?
Du kannst die F4-Taste ähnlich wie F2 zuweisen, indem du den Code im VBA-Editor anpasst:

Application.OnKey "{F4}", "dein_Makro"

5. Gibt es eine Möglichkeit, die Funktionstasten individuell zu konfigurieren?
Ja, du kannst die Zuweisungen für jede Funktionstaste im VBA-Editor ändern, achte jedoch darauf, die Standardfunktionen nicht zu stark zu verändern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige