Office - Word, Excel und Co. 9.738 Themen, 41.366 Beiträge

Excel: Neuberechnung Tabellenblatt

jdeen / 7 Antworten / Flachansicht Nickles

Hallo zusammen.

Ich habe eine Excel-Datei mit einer Haupttabelle und
mehreren Untertabellen (Auto, Miete, Kleidung etc.)

Um die aktuellen Daten aus der Haupttabelle
(Spalte D : Auto, Miete, Kleidung etc, Spalte D die entsprechenden Werte)
in die jeweiligen Untertabellen zu übertragen verwende ich in :

Zelle C3 "=Teil(Zelle("Dateiname");Suchen("]";Zelle("Dateiname"))+1;31)" - Tabellenname -

Zelle D3 "=Sverweis(C3;Tabelle!D10:E20;2;0) - Werte -

Das funktioniert einwandfrei.

Nur : In "Dateiname" steht immer der Name der zuletzt geänderten (und somit berechneten Tabelle).

Ich möchte nun eine Neuberechnung beim Betreten der jeweiligen Untertabelle auslösen.

Wer hat da Erfahrung?

. . . when the kid next door walking on the moon . . .Wirklich gute Jdeen passen auf einen Bierdeckel
bei Antwort benachrichtigen
peterson jdeen „Excel: Neuberechnung Tabellenblatt“
Optionen

Da mußt Du Dich mal mit Auto-Makros beschäftigen.
Ich benutze zB. eine zweite Tabelle, die berechnet automatisch, wenn ich in der ersten Tabelle was ändere.

Das Makro heißt

Private Sub Workbook_Open()
Sheets(1).OnEntry = "DieseArbeitsmappe.NeuBerechnen"
End Sub
~~~~~~~~~~~~~~~~~~~~~~~~~
Hier kommt dann das eigentliche Makro.


Work_Open() ist ein Schlüsselwort für so ein Makro.
Und die Haupttabelle ist Sheets(1)
Die Ausführung findet dann in Sheets(2) statt.

bei Antwort benachrichtigen
Ja, das geht auch. peterson