In einer zelle Zahlen eingeben und immer summieren!

17/08/2008 - 19:08 von H. Kröhan | Report spam
Hallo NG
Ich habe E2003 und habe folgendes Problem das aber nichts mit E2003 zu tun
hat..
Spalte A Überschrift "Fl. Cola 2,00 €" Spalte B Überschrift "Summe" in
Wirklichkeit gibt es natürlich mehr Spalten.
Ich gebe jetzt in Zelle "A3" den Wert 4 ein. In der Spalte B ist in "B3"
eine Formel hinterlegt die den Wert 4 mit 2 multipliziert und den Wert 8,00
€ anzeigt. Soweit so gut.
Nun möchte ich eine halbe Stunde spàter in Zelle "A3" eine 5 eingeben, wenn
ich dann "A3" verlasse soll aber nicht 5 sondern 9 angezeigt werden und in
Zelle "B3" entsprechend der Wert 18,00 € angezeigt werden.
Ich könnte mir vorstellen das das über eine Ereignisprogrammierung zu lösen
ist.
Wer kann mir für dieses Problem eine Lösung erstellen ?
Ich bedanke mich schon mal bei allen.

Herbert Kröhan
 

Lesen sie die antworten

#1 Peter Schleif
17/08/2008 - 19:30 | Warnen spam
H. Kröhan schrieb am 17.08.2008 19:08 Uhr:

Ich könnte mir vorstellen das das über eine Ereignisprogrammierung zu lösen
ist.



Gib in Zelle A1 _nur_ den Preis ein - also 2. So kannst Du mit der
Zelle rechnen. Damit die Anzeige stimmt, vergibst Du das folgende
benutzerdefinierte Format:

"Fl. Cola "0,00" €"


In deinem Tabelleblatt notierst Du dann das folgende Ereignis:

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo ende
Application.EnableEvents = False

If Target.Count = 1 And Target.Address(0, 0) = "A3" Then
[B3] = [B3] + [A3] * [A1]
End If

ende:
Application.EnableEvents = True
End Sub

Ähnliche fragen