VBA Zelle löschen Change-Ereignis

Outsider77

Erfahrenes Mitglied
Guten Morgen!
Ich möchte eine Zelle mittels 'Entfernen'- Taste leeren und anschließend den Wert dieser Zelle ausgeben, der vor dem Löschen drinstand.
Hab's schon versucht, in dem ich beim Worksheet_Selection_Change den Wert der aktiven Zelle in eine Variable temp lese.
Wenn ich jetzt in Worksheet_Change folgendes schreibe: If Target.Value="" then MsgBox temp
Hier bekomme ich die Fehlermeldung: Typen unverträglich.
Ich bitte um Hilfe!
 

ANI

Erfahrenes Mitglied
Hallo Outsider77,

setze Deine Variable "temp" auf Variant und in einem öffentlichen Modul auf "Public temp as Variant".
Dann dürfte auch kein Fehler mehr kommen.

Gruß
ANI