Hallo zusammen,
ich brauche eine Funktion, welche in Excel 2002 eine bestimmte Zelle in einem bestimmten Tabellenblatt, beim beenden (egal ob speichern ja/nein geklickt wird) gelöscht wird.
Geht das? Wenn ja, bitte ich um genaue Anleitung, da ich nicht soooo der Excel Genie bin
Hast du schon VBA - Erfahrung? Und kennst du die Funktionen im Worksheet, wenn sich bei Änderungen oder z. B. auch vor dem Schließen etwas ausgeführt werden soll? Wähle die Sub für Schließen aus und füge
Range(„A1“).value = „“
ein. Damit wird die Zelle mit „Leer“ gefüllt.
Oder du goolgest mal ein Wenig, am besten bei www.herber.de.
folgender Code in „DieseArbeitsmappe“ löscht immer beim Beenden den Inhalt von Zelle „A1“ im Blatt „Tabelle1“ und speichert anschließend die Datei ohne Rückfrage:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Worksheets(„Tabelle1“).Range(„A1“) = „“
Save
End Sub
Hallo 111ER,
eine Antwort hast du ja schon bekommen. Diese Methode funktioniert einwandfrei.
Ich selbst hätte dir da gar nicht helfen können. So habe also auch ich wieder was gelernt.