Gibt es dafür eine Möglichkeit?
Mit freundlichen Grüßen,
J. Drechsler.
Sub berechnen()
Range("a1:a6").Calculate
End Sub
Um Formeln in einem bestimmten Bereich neu zu berechnen, kannst Du den folgenden VBA-Code verwenden. Dieser ermöglicht es Dir, nur die Formeln in einem definierten Bereich zu aktualisieren und so die Berechnungszeit zu verkürzen.
Öffne Dein Excel-Dokument.
Drücke ALT
+ F11
, um den VBA-Editor zu öffnen.
Klicke auf Einfügen
und wähle Modul
.
Füge den folgenden Code in das Modul ein:
Sub berechnen()
Range("A1:A6").Calculate
End Sub
Du kannst den Bereich A1:A6
anpassen, um die gewünschten Zellen zu definieren.
Schließe den VBA-Editor und gehe zurück zu Excel.
Drücke ALT
+ F8
, wähle berechnen
aus und klicke auf Ausführen
, um die Formeln im markierten Bereich neu zu berechnen.
Fehler: Das Makro wird nicht ausgeführt.
Datei
> Optionen
> Trust Center
> Einstellungen für das Trust Center
> Makroeinstellungen
und aktiviere die entsprechenden Optionen.Fehler: Der Bereich wird nicht korrekt neu berechnet.
Wenn Du kein VBA verwenden möchtest, kannst Du auch die Funktion F9
verwenden, um alle Formeln im gesamten Blatt neu zu berechnen. Allerdings wird dies nicht nur für den markierten Bereich, sondern für die gesamte Excel-Tabelle
durchgeführt.
Eine andere Möglichkeit ist die Verwendung von STRG
+ ALT
+ F9
, um alle Formeln in der gesamten Arbeitsmappe neu zu berechnen.
Hier sind einige Anwendungsszenarien, in denen das gezielte Neu Berechnen von Formeln nützlich sein kann:
Große Datenmengen: Wenn Du mit großen Excel-Daten arbeitest, kannst Du nur die Formeln in einem bestimmten Bereich neu berechnen, um die Leistung zu verbessern.
Teilweise Berechnungen: Wenn Du an einer bestimmten Kalkulation arbeitest und nur die Formeln in einem bestimmten Bereich aktualisieren möchtest, ist diese Methode sehr effektiv.
Verwende den VBA-Code, um spezifische Bereiche zu definieren, wie z.B. Range("B2:B10")
, um nur diese Zellen neu zu berechnen.
1. Kann ich das Makro auf andere Bereiche anwenden?
Ja, Du kannst den Bereich im VBA-Code leicht ändern, um andere Zellen zu berechnen.
2. Funktioniert das nur in bestimmten Excel-Versionen?
Der VBA-Code sollte in den meisten modernen Excel-Versionen (Excel 2007 und neuer) funktionieren.
3. Gibt es eine Möglichkeit, das Neu Berechnen zu beschleunigen?
Ja, Du kannst die Berechnungseinstellungen in Excel ändern, indem Du Formeln
> Berechnungsoptionen
> Manuell
auswählst. So werden nur die Formeln berechnet, die Du manuell auswählst.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen