10.08.2018, 21:16 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2018, 21:56 von Freakazoid.)
Hallo liebe Community,
ich habe eine Excel-Tabelle die mir bestimmte Aktienkurse von einer Webseite zieht (per Abfrage), diese laufen dann durch mehrere Formeln und Berechnungen.
Ich möchte den Zeitabstand verringern, wo Excel quasi die neuen Kurse von der Webseite zieht, diese Aktualisierung möchte ich gerne auf 5 Sekunden reduzieren.
Leider lässt sich standartmäßig in den Einstellungen der Abfragen bzw. Verbindungen nur 1 Minute als niedrigsten Wert eintragen.
Sprich: Ich möchte die Kurse nicht alle 60 sondern alle 5 Sekunden aktualisieren.
wenn da bei den Einstellungen kein kleineres Intervall möglich ist, geht es vielleicht mit einem Makro. Schaue mal, ob sich eine manuelle Aktualisierung mit dem Makrorekorder aufzeichnen lässt und dann sehen wir weiter
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
kannst Du eventuell mal Deine Datei bzw. eine abgespeckte Version davon hochladen? Dann schauen wir mal, ob wir das hinbekommen. Wird bei mir aber frühestens morgen ...
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Hm, bitte halt mich nicht für paranoid, aber meine Börsendaten gebe ich nicht gerne her.
Ich brauche eigentlich nur ein Makro zum aktualisieren meine Verbindungen, 5 sind es insgesamt, die sollen einfach per Makro alle 5 Sekunden automatisch aktualisiert werden.
Trotzdem nochmal vielen Dank für deinen erneuten Response.
Wie schwierig/einfach wäre so ein Makro denn umzusetzen?
13.08.2018, 13:53 (Dieser Beitrag wurde zuletzt bearbeitet: 13.08.2018, 13:53 von Kuwer.)
Hallo Georg,
Du solltest ja auch nur mal eine manuell ausgeführte Aktualisierung mit dem Makrorekorder aufzeichnen und den produzierten Code hier zeigen. Nur darum wurdest Du in André`s erster Antwort gebeten.
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28 • schauan
klang in der Frage nicht so, als ob es "Deine" Börsendaten wären. Ich dachte, handeln mit Aktien macht nur dann Sinn, wenn sich mehrere beteiligen. Schlimmstenfalls kannst Du ja auch die von jemand anderem ziehen und hier einstellen … :15:
Spaß beiseite - dann probiere mal
Zitat:Sub Aktualisieren() Application.CalculateFullRebuild Application.OnTime Now + TimeValue("00:00:05"), "Aktualisieren" End Sub
Mit ALT+F11 gehst Du in den VBA-Editor, fügst dort ein Modul ein und in das Modul diesen Code. Positioniere den Cursor innerhalb des Makros, drücke F5 und schaue, ob sich die Kurse aktualisiert haben.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Du solltest ja auch nur mal eine manuell ausgeführte Aktualisierung mit dem Makrorekorder aufzeichnen und den produzierten Code hier zeigen.
Ah okey sorry, dann hab ich das wohl falsch verstanden, ich dachte, ich soll die komplette Excel-Tabelle mit allen Formeln und Berechnungen hochladen ^^
Ehm ok, also in den Makrorekorder gehen, auf aktualisieren klicken und das, was dann da "recorded" wird hier reinstellen hab ich das so richtig verstanden?