Thomas Hoffmann
2009-05-03 22:24:42 UTC
moin,
habe in einer Tabellenzeile immer gleich werte wie:
Zeit,KM usw., die eingeben werden. weiter rechts stehen dann in den Zellen Formeln wie
=durchschnitt(zeile()).
'durchschnitt' ist eine selbstgeschriebene function in einem MOdul. (Berechnung steht auf
automatisch)
Wenn ich die Formeln in den 'rechten' Zellen alle durch 'Markierung erweitern' und STRG+U
in eine freie Zeile drunter ziehe und dann in den 'linken' Zellen manuell meine Werte
eingebe, so werden die Zellen mit den Formeln nicht automatisch aktualisiert.
Woran liegt das denn?
Trage ich erst 'links' die WErte ein und zieh dann die Formeln mit strg+U runter, werden
die Zellen berechnet.
Hab auch schon versucht mit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rr As Range
Set rr = Range(Cells(Target.Row, 7), Cells(Target.Row, 13))
rr.Calculate
End Sub
Die Formelspalten 7 bis 13 zur Neuberechnung zu zwingen, wenn 'links' was
eingegeben/geändert wurde, aber da tut sich auch nix.
Woran liegt das denn?
Wie kann ich per code diese Neuberechnung erreichen?
Gruß und Dank!
TH
habe in einer Tabellenzeile immer gleich werte wie:
Zeit,KM usw., die eingeben werden. weiter rechts stehen dann in den Zellen Formeln wie
=durchschnitt(zeile()).
'durchschnitt' ist eine selbstgeschriebene function in einem MOdul. (Berechnung steht auf
automatisch)
Wenn ich die Formeln in den 'rechten' Zellen alle durch 'Markierung erweitern' und STRG+U
in eine freie Zeile drunter ziehe und dann in den 'linken' Zellen manuell meine Werte
eingebe, so werden die Zellen mit den Formeln nicht automatisch aktualisiert.
Woran liegt das denn?
Trage ich erst 'links' die WErte ein und zieh dann die Formeln mit strg+U runter, werden
die Zellen berechnet.
Hab auch schon versucht mit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rr As Range
Set rr = Range(Cells(Target.Row, 7), Cells(Target.Row, 13))
rr.Calculate
End Sub
Die Formelspalten 7 bis 13 zur Neuberechnung zu zwingen, wenn 'links' was
eingegeben/geändert wurde, aber da tut sich auch nix.
Woran liegt das denn?
Wie kann ich per code diese Neuberechnung erreichen?
Gruß und Dank!
TH
--
Thomas Hoffmann
Thomas Hoffmann