VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

Wenn Formel, dann Löschtaste deaktivieren

Gruppe

Ereignis

Bereich

SelectionChange

Thema

Wenn Formel, dann Löschtaste deaktivieren

Problem

Wenn sich der Cursor auf einer Zelle mit Formel befindet, soll die Löschtaste deaktiviert, sonst aktiviert sein.

Lösung

Geben Sie den Ereigniscode in das Klassenmodul des Arbeitsblattes ein.




ClassModule: Tabelle1

Private Sub Worksheet_Deactivate()
   Application.OnKey "{del}"
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Target.HasFormula Then
      Application.OnKey "{del}", ""
   Else
      Application.OnKey "{del}"
   End If
End Sub

    


Beiträge aus dem Excel-Forum zu den Themen Ereignis und SelectionChange