online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Rolf___ vom 04.08.2019, 00:01 Options

Excel VBA: Berechnung ausschalten?

N'Abend,

wie ist es möglich, die Berechnung in einer Excel-Tabelle für alle Tabellenblätter (über VBA) auszuschalten?
Für ein einzelnes Tabellenblatt funktioniert es bereits, aber wie muss die Befehlszeile für alle Tabellenblätter bzw. die gesamte Datei aussehen?
(Ein kleines Makro durchläuft eine Schleiße und ändert einige Werte. Die restlichen Mappen enthalten sehr viele Verweise und Formeln, die sonst ständig neu berechnet werden müssen..)

Wäre schön, wenn mir jemand helfen könnte..


Antwort schreiben

Antwort 1 von Massaraksch vom 04.08.2019, 01:10 Options

Macht

Application.Calculation = xlCalculationManual


nicht, was du erreichen willst?

PS: Ich wüßte gar nicht, wie man das für einzelne Blätter machen könnte...

Massaraksch

Antwort 2 von Rolf___ vom 06.08.2019, 20:30 Options

Hallo Massaraksch,

für eine Arbeitsmappe funktioniert das mit:

    
' Mappe "Tabelle 1" als oWS definieren
Dim oWB As Workbook
Dim oWS As Worksheet
Set oWB = ThisWorkbook
Set oWS = oWB.Worksheets("Tabelle1")
' Berechnung ausschalten
[b]oWS.EnableCalculation = False[/b]
' .....
' Berechnung einschalten
oWS.EnableCalculation = True

 

Ähnliche Themen

[Excel] Formeln mit VBA nutzen
Björn  07.10.2007 - 205 Hits - 2 Antworten

Schnellreferenz Excel VBA
Joshuan  23.05.2008 - 219 Hits - 3 Antworten

VBA-Excel
mentosbasi  28.05.2008 - 349 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026