I've written a short VBA Macro to run several macros on different sheets. But it takes about 1 1/2 minute because it calls the macros in a row. It would be great if it could call them at once.:
Public Sub Gesamt_Rechner()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
On Error Resume Next
Sheets("Ra1").Select
Call Berechnen1
Sheets("Ra2").Select
Call Berechnen1
Sheets("Ra3").Select
Call Berechnen1
Sheets("Ra4").Select
Call Berechnen1
Sheets("Ra5").Select
Call Berechnen1
Sheets("Ra6").Select
...... and so on.
Is there a way to call them much faster? Or every at once :)
Berechnen1.:
Sub Berechnen1()
Range("P26").ClearContents
Range("I38").GoalSeek Goal:=32, ChangingCell:=Range("P26")
If Range("P26") < 0 Then
Range("P26") = Application.RoundUp(Range("P26"), 0)
Else
Range("P26") = Application.RoundDown(Range("P26"), 0)
End If
'Hier wird das Delta für den Reiter "E1" OHNE RUNDEN berechnet'
Range("P91").ClearContents
Range("I103").GoalSeek Goal:=32, ChangingCell:=Range("P91")
End Sub