Ich habe das folgende Makro, um meine Arbeitsmappe zu aktualisieren. An diesem Punkt ist dies das gleiche wie beim Klicken auf die Schaltfläche Alle aktualisieren. Gibt es ein Zeitelement, das ich diesem Code hinzufügen kann, um alle Datenverbindungen und alle Berechnungen auf alle Arbeitsblätter in meiner Arbeitsmappe alle 15 Minuten zu aktualisieren.Makro, um eine gesamte Excel-Arbeitsmappe (alle Datenverbindungen und Berechnungen) alle 15 Minuten zu aktualisieren?
Die Arbeitsmappe enthält Zellen, die Daten aus SharePoint-Listenelementen abrufen und typische Formelberechnungen enthalten.
Sub Workbook_RefreshAll()
ActiveWorkbook.RefreshAll
End Sub
Danke Gary. Möchte ich StartTimer() und StopTimer() in ihre eigenen Module einbauen? Dies wäre ein guter Weg zu gehen, vor allem, da ich nur eine Start-und Stop-Taste für die Arbeitsmappe erstellen kann. – user1266515
@ user1266515 Als ich den Code, den ich gerade gepostet habe, getestet habe, habe ich den gesamten Code in ein einzelnes Standardmodul geschrieben und 'StartTimer()' und StopTimer() 'auf einige Shapes im Arbeitsblatt zugewiesen. –
Das ist interessant. Mir war nicht bewusst, dass Funktionen innerhalb eines Moduls über Buttons oder Shapes aufgerufen werden können. Danke nochmal! – user1266515