Hallo,
ich habe folgendes Problem unter Excel 2010 öffne ich gleichzeitig xlsx-Dateien und xls (also Excel 2003 DAteien) dabei wird das vorher eingestellte automatische Berechnen wieder in manuelles Berechnen geändert. Problem eine Datei (die Werte durch Verknüpfungen mit anderen Excel-Dateien übernimmt müßte diese vorher aktualisiern) dient als Datenquelle für die andere Datei , die dann die aktuellen Werte über Kopieren Einfügen Werte übernommen wird. Ich bin leider gezwungen mit den „alten“ xls.Dateien zu arbeiten.
Kann man den diesen Wechsel verhindern ? Im Voraus besten Dank.
Hallo cursor597,
in einer Arbeitsmappe wird beim Speichern festgehalten, in welchem Berechnungsmodus sich Excel befand. Wird die Arbeitsmappe anschließend in Excel als einzige Arbeitsmappe geöffnet, dann wird der gespeicherte Berechnungsmodus übernommen. Ist dagegen schon eine andere Arbeitsmappe geöffnet, dann gilt der in Excel vorliegende Berechnungsmodus auch für die neu zu öffnende Arbeitsmappe, egal, welche Modus gespeichert wurde.
Wenn Sie generell dafür sorgen wollen, dass der Berechnungsmodus beim Öffnen einer bestimmten Arbeitsmappe auf „Automatisch“ geschaltet wird, dann können Sie dazu die folgende Workbook_Open-Prozedur verwenden:
Private Sub Workbook_Open()
Application.Calculation = xlCalculationAutomatic
End Sub
Platz für diese Prozedur: Codemodul „DieseArbeitsmappe“ (Doppelklick auf „DieseArbeitsmappe“ im Projektexplorer).
Mit freundlichen Grüßen
Dieter Klemke