Wie legen Sie den Berechnungsmodus auf manuell beim öffnen einer excel-Datei?
Meine excel-Datei enthält eine Menge von Formeln und von daher möchte ich es Berechnungsmodus auf manuell, sobald es geöffnet ist. Ansonsten Berechnung beginnt automatisch, und ich muss stundenlang warten. Ich habe diese Seite gefunden:
http://excel.tips.net/T001988_Forcing_Manual_Calculation_For_a_Workbook.html
sollte in der Lage sein, den trick zu tun. Jedoch funktioniert es nicht für meine excel-Datei. Es besagt, dass in den VBA-code in den Bereich "DieseArbeitsmappe" den folgenden code eingegeben werden:
Private Sub Workbook_Open()
Application.Calculation = xlManual
Application.CalculateBeforeSave = False
End Sub
So wies es aus, es funktioniert nicht in meinem Fall. Hat jemand eine alternative Lösung?
Vielen Dank im Voraus!
Das Problem ist, dass wenn Excel im Automatischen Berechnungsmodus vor dem öffnen der Datei, löst Sie die Berechnung vor Ihrer
Workbook_Open
Veranstaltung. Der hack wurde mir gesagt, dies zu umgehen, ist zu öffnen Sie eine leere Arbeitsmappe mit der Application.Calculation = xlCalculationManual
in diesem Workbook_Open
Veranstaltung, dann rufen Sie Ihren monster Blatt.InformationsquelleAutor user1187571 | 2013-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der beste Weg, um dieses wäre ein Excel-genannt " launcher.xlsm' in den gleichen Ordner wie die Datei, die Sie öffnen möchten. In der 'launcher' - Datei fügen Sie den folgenden code in die 'Arbeitsmappe' - Objekt, aber die ständige
TargetWBName
werden der name der Datei, die Sie öffnen möchten.Setzen die Konstante 'TargetWBName' der name der Arbeitsmappe, die Sie öffnen möchten.
Dieser code wird einfach die Berechnung auf manuell, dann die Datei öffnen. Der launcher-Datei wird dann automatisch schließen sich an.
*HINWEIS: Wenn Sie nicht möchten, aufgefordert werden, 'Inhalt Aktivieren' jedes mal, wenn Sie diese Datei öffnen (abhängig von Ihren Sicherheitseinstellungen) sollten Sie vorübergehend zu entfernen, die 'mich.schließen', um zu verhindern, dass es schließen sich, speichern Sie die Datei und legen Sie es auf Vertrauen, und aktivieren Sie dann erneut die 'mich.schließen", rufen Sie vor dem speichern wieder. Alternativ könnten Sie auch einfach den Falschen zu
True
nachMe.Close
InformationsquelleAutor timonippon