Formeln beim überschreiben nicht löschen!

Hi all !!!

Hab da noch `ne Frage !!!

Kann man in Excel 2000 (Windows NT), Zellen so Formatieren,
daß eine Formel drin steht, die man nicht sieht, und wenn man was in diese Zelle schreibt, daß die Formel nicht gelöscht wird?
evtl. auch mit Makro.

thx for all
cu all soon
Paul

Hallo Paul,

Zellen so Formatieren,
daß eine Formel drin steht, die man nicht sieht, und wenn man
was in diese Zelle schreibt, daß die Formel nicht gelöscht
wird?

Du kannst zwar dafür sorgen, das niemand die Formel sieht, jedoch
wird die Formel gelöscht, sobald jemand etwas in die Zelle schreibt.

Bye Micha

Aber du kannst natürlich verhindern, dass jemand überhaupt etwas in eine Zelle schreibt (über den Dokumentschutz).

Schöne Grüße
Siegfried

Hi Paul,

versuch mal folgendes:

Erstelle im VBA-Modul der Tabelle (!) ein Makro, das das Change-Ereignis abfängt:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

End Sub

  1. Target ist die angesprungene Zelle, nicht die verlassene Zelle. Du must also beim „Betreten“ einer Zelle die Adresse dieser Zelle irgendwo in der Tabelle ablegen, damit Du immer feststellen kannst, welche Zelle Du VERLASSEN hast.

  2. Wenn die verlassene Zelle die Zelle ist, in der die Formel steht, die überschrieben wird, dann lies den eingetragenen Wert aus und verarbeite ihn im Makro. Schreibe anschließend mit dem Makro wieder die ursprüngliche Formel hinein.

Trink zwei Bier und das ist gar nicht mehr so schwer :wink:

Manfred

PS: Fahr jetzt 'ne Woche in Urlaub: Rückfragen also erst später möglich.

Hi Paul,

versuch mal folgendes:

Erstelle im VBA-Modul der Tabelle (!) ein Makro, das das
Change-Ereignis abfängt:

Private Sub Worksheet_SelectionChange(ByVal Target As
Excel.Range)

End Sub

  1. Target ist die angesprungene Zelle, nicht die verlassene
    Zelle. Du must also beim „Betreten“ einer Zelle die Adresse
    dieser Zelle irgendwo in der Tabelle ablegen, damit Du immer
    feststellen kannst, welche Zelle Du VERLASSEN hast.

  2. Wenn die verlassene Zelle die Zelle ist, in der die Formel
    steht, die überschrieben wird, dann lies den eingetragenen
    Wert aus und verarbeite ihn im Makro. Schreibe anschließend
    mit dem Makro wieder die ursprüngliche Formel hinein.

Trink zwei Bier und das ist gar nicht mehr so schwer :wink:

Manfred

Hi Manfred, also soviel Bier kann ich garnicht trinken, bis ich dass check.
Kannst Du mir das noch mal ausführlicher erklären.
Bedenke, das ich kein Profi bin.
Danke schon mal im vorraus.
Paul

Hi Manfred, also soviel Bier kann ich garnicht trinken, bis
ich dass check.
Kannst Du mir das noch mal ausführlicher erklären.
Bedenke, das ich kein Profi bin.
Danke schon mal im vorraus.
Paul

Hallo Paul,
ich schicke Dir eine EMail mit einem Muster zu.

Manfred

Hallo Manfred !!!

Da sag ich schon mal Danke !!!
Werde es danke Deiner hilfe schon noch checken.

cu