Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Entf Taste ausschalten

Entf Taste ausschalten
17.09.2004 09:55:45
Marcl
Hallo Forum,
ich habe ein "blöde" Frage
Wie spreche ich die Taste Entf an?
Will sie deaktivieren beim Öffnen. Mit Strg + Taste hab ich´s geschnallt.
Gruß
Marcl
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Entf Taste ausschalten
17.09.2004 10:02:47
Matthias
Hallo Marcl,

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


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

Gruß Matthias
AW: Entf Taste ausschalten
17.09.2004 10:03:18
ANdreas
Hallo Marcl,
das geht mit OnKey - trage diesen Code in das Klassenmodul "DieseArbeitsmappe" der entsprechenden Datei ein, für die Du die ENTF-Taste deaktivieren willst:

Private Sub Workbook_Activate()
Application.OnKey "{DEL}", "" 'deaktivieren
End Sub


Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "{DEL}" 'zurücksetzen
End Sub


Private Sub Workbook_Deactivate()
Application.OnKey "{DEL}" 'zurücksetzen
End Sub


Private Sub Workbook_Open()
Application.OnKey "{DEL}", "" 'deaktivieren
End Sub

Gruß
Andreas
Anzeige
AW: Entf Taste ausschalten
17.09.2004 10:11:20
Matthias
Hallo Andreas,
vor dem Schließen der Mappe wird m.W. immer auch das Deactivate-Ereignis ausgelöst, und nach dem Öffnen immer auch das Activate-Ereignis.
Deshalb braucht es nur diese beiden Ereignisse (Activate und Deactivate).
Grüße,
Matthias
Danke Euch beiden
Marcl
Hatte vergessen, DEL in Klammern zu setzen.
Aber lieber ein Brett vor dem Kopf, als Holzwürmer drinn´.
Gruß
Marcl
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Entf-Taste deaktivieren in Excel


Schritt-für-Schritt-Anleitung

Um die Entf-Taste (oder auch Delete-Taste) in Excel zu deaktivieren, kannst du den folgenden VBA-Code verwenden. Dieser Code muss in das Klassenmodul "DieseArbeitsmappe" deiner Excel-Datei eingefügt werden.

  1. Öffne Excel und lade die Arbeitsmappe, in der du die entf taste deaktivieren möchtest.
  2. Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.
  3. Suche im Projekt-Explorer nach "DieseArbeitsmappe".
  4. Füge den folgenden Code ein:
Private Sub Workbook_Activate()
    Application.OnKey "{DEL}", "" ' deaktivieren
End Sub

Private Sub Workbook_Deactivate()
    Application.OnKey "{DEL}" ' zurücksetzen
End Sub

Private Sub Workbook_Open()
    Application.OnKey "{DEL}", "" ' deaktivieren
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "{DEL}" ' zurücksetzen
End Sub
  1. Schließe den VBA-Editor und speichere deine Arbeitsmappe.

Mit diesem Code wird die delete taste deaktiviert, wenn die Arbeitsmappe aktiviert wird, und sie wird zurückgesetzt, wenn die Arbeitsmappe geschlossen oder deaktiviert wird.


Häufige Fehler und Lösungen

Fehler: Die Entf-Taste funktioniert nicht.

  • Stelle sicher, dass du den Code in das richtige Modul eingefügt hast. Es muss im Modul "DieseArbeitsmappe" deiner Excel-Datei sein.

Fehler: Ich kann die Änderungen nicht speichern.

  • Überprüfe, ob deine Arbeitsmappe im XLSM-Format gespeichert ist, um Makros zu aktivieren.

Alternative Methoden

Falls du keinen Zugang zu VBA hast oder eine einfache Lösung suchst, kannst du auch die Eingabe von Daten in Zellen durch die Verwendung von Datenvalidierung einschränken. Dies ist jedoch nicht dasselbe wie das Deaktivieren der Entf-Taste, sondern hilft, unbeabsichtigtes Löschen zu vermeiden.

  1. Wähle die Zellen aus, die du schützen möchtest.
  2. Gehe zu Daten > Datenüberprüfung.
  3. Wähle die gewünschten Kriterien aus (z.B. "Zahl" oder "Liste").

Praktische Beispiele

Hier sind einige praktische Anwendungen des VBA-Codes:

  • Wenn du eine Excel-Datei für die Eingabe von Daten verwendest und verhindern möchtest, dass Benutzer versehentlich Daten löschen, kann die entf taste deaktivieren eine nützliche Maßnahme sein.
  • In einer gemeinsamen Arbeitsmappe, in der mehrere Benutzer arbeiten, schützt das Deaktivieren der löschen taste kritische Daten vor versehentlichem Verlust.

Tipps für Profis

  • Wenn du häufig mit dem Deaktivieren und Aktivieren der ENTF-Taste arbeitest, erwäge, eine Schaltfläche in deiner Arbeitsmappe zu erstellen, die den VBA-Code ausführt. So kannst du die Funktionalität schnell steuern.
  • Nutze Kommentare im VBA-Code, um zu dokumentieren, was jeder Abschnitt macht. Dies ist besonders hilfreich, wenn du den Code später bearbeitest oder an andere weitergibst.

FAQ: Häufige Fragen

1. Was ist die Entf-Taste? Die Entf-Taste (oder Delete-Taste) wird verwendet, um ausgewählte Daten in Excel zu löschen.

2. Welche Taste ist Del? Die Del-Taste ist eine Abkürzung für die Entf-Taste. Sie hat die gleiche Funktionalität.

3. Wo ist die Entfernen-Taste? Die Entfernen-Taste ist auf den meisten Tastaturen in der Nähe der Rücktaste (Backspace) zu finden, oft in der oberen rechten Ecke der Tastatur.

4. Kann ich die Entf-Taste für bestimmte Zellen deaktivieren? Ja, das ist möglich, indem du den VBA-Code entsprechend anpasst oder Datenvalidierung für spezifische Zellen einrichtest.

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