Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1912to1916
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellen beim aktualisieren berechnen

Zellen beim aktualisieren berechnen
28.12.2022 16:07:32
Stephan
Hallo Exelianer :-)
habe folgendes Problem und komm nicht weiter.
Versuche das mal anhand der angehängten Beispieltabelle zu erläutern.
https://www.herber.de/bbs/user/156981.xlsm
1.) Bei Neueingabe eines Grundwerts in Spalte A ab Zelle 2 z.B. in Zelle A4 = 5000 soll der Wert in die Zelle B4 kopiert werden, sofern diese Zelle (B4) leer ist.
Wird der Wert z.B. in der Zelle A2 von 1000 auf 2000 geändert, wird nichts kopiert, da die Zelle B2 befüllt ist.
2.) Bei Eingabe eines Werts in der Spalte C ab Zelle 2:
wenn ich nun z.B. in der Zelle C2 den Wert 100 schreibe soll beim verlassen dieser Zelle dieser Wert von der Zelle B2 abgezogen (900-100) und der neue Wert (800) in die Zelle B2 eingetragen werden. In der Zelle C2 soll anschließend der Text "berechnet" erscheinen. Soll dann in jeder Zeile der Spalte C so sein.
Hoffe es gibt ein Lösung und ich habe mich verständlich ausgedrückt.
Danke für eure Mühe
Gruß
Stephan

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen beim aktualisieren berechnen
28.12.2022 19:15:23
ReginaR
Hi,
Du könntest das Worksheet_Change bzw. Selection_Change verwenden:

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Cells(Target.Row, 2) = "" Then
Cells(Target.Row, 2).Value = Target.Value
End If
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then
If IsNumeric(Cells(Target.Row - 1, 3).Value) Then
Cells(Target.Row - 1, 2).Value = Cells(Target.Row - 1, 2).Value - Cells(Target.Row - 1, 3).Value
Cells(Target.Row - 1, 3).Value = "Berechnet"
End If
End If
End Sub
https://www.herber.de/bbs/user/156988.xlsm
Gruß Regina
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige