Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Makro Zeitintervall und verdichten

Makro Zeitintervall und verdichten
Lutz
Hallo Excel-Profis,
ich muß Temeraturdaten laufend auswerten und wollte einmal fragen, ob jemand eine Idee hat wie man das machen kann.
Ich bekommen im Moment alle paar Sekunden eine Temeraturmeldung. Die kann ich über eine Abfrage schon in eine Excel Zeile geschrieben bekommen.
Nun müßte ich dieses Ergebnis aus meiner Sicht alle 2 - 5 sekunden in eine andere Tabelle schreiben (untereinander).
Wenn die Minute wechselt, soll aus den Daten der Minute eine Statistik geschrieben werden (Anfang, Ende, Hoch, Tief, Durchschnitt) und die dann in eine 3te Tabelle übertragen werden.
Am Ende steht in Tabelle 3 eine Auswertung je Minute aus der die Statistikdaten ersichtlich sind.
Hat jemand so etwas schon mal gemacht? Wer kann helfen?
Es müßte wohl über Ontime-Abfragen gehen?!
Viele Grüße Lutz
Anzeige
Abfrage Aktualisieren mit OnTime, Daten verdichten
14.05.2010 17:09:58
fcs
Hallo Lutz,
hier eine Beispiel-Datei. Weitere Erläuterungen findest du in Tabelle1.
https://www.herber.de/bbs/user/69591.xls
Gruß
Franz
AW: Abfrage Aktualisieren mit OnTime, Daten verdichten
14.05.2010 17:25:50
Lutz
Hallo Franz,
das ist ja wirklich der Wahnsinn!!
Ich lasse die Frage trotzdem noch mal auf offen stehen weil ich erst am Sonntag abend oder Montag morgen wieder dazu komme das zu testen.
Ich glaube, ich muß nur meine Abfragedaten in das erste Blatt bringen und ein paar Spaltenanpassungen machen.
Ich kann es aber dann auch erst final testen.
Aber was Du gemacht hast, ist viel mehr als ich je erwartet habe.
Hattest Du das schon als Vorlage oder hast Du das alles "schnell" selber erstellt?
Erst mal schon mal 1000 herzlichen Dank, ich muß leider bis Sonntag wegfahren, kann höchstens mal ins Netz aber nichts testen.
Also noch mal herzlichen Dank und Respekt
Ich wünsche Dir auch ein schönes Wochenende und es wäre nett, wenn Du am Montag noch mal kurz in diesen Beitrag sehen könntest - vielleicht brauche ich noch etwas Hilfe.
Ganz herzliche Grüße aus Hamburg
Lutz
Anzeige
AW: Abfrage Aktualisieren mit OnTime, Daten verdichten
14.05.2010 18:29:27
fcs
Hallo Lutz,
Hattest Du das schon als Vorlage oder hast Du das alles "schnell" selber erstellt?
Das Grundgerüst für OnTime und das Schreiben in eine Tabelle hatte ich schon.
Ich musste "nur" die Formeln für Mittelwert, Min, Max und das Übertragen der Daten ins Blatt 3 im Minutentakt einbauen.
ich schliesse den Beitrag erst mal wieder. Wenn du noch fragen hast, kannst du ihn ja mit der Frage wieder auf "Offen" setzen.
Gruß und schönes Wochenende
Franz
Anzeige
AW: Abfrage Aktualisieren mit OnTime, Daten verdichten
17.05.2010 11:21:52
Lutz
Hallo Franz,
ist alles ganz toll - nur weiß ich nicht, wie ich mein Datenfeld zur Auswertung bringe.
Du hattest eine refresh-Abfrage auf eine externe txt Abfrage gemacht.
Ich habe versucht das auf eine andere Tabelle zu beziehen bzw. auf eine andere Excel-Datei.
Da aktualisiert aber aber nicht wirklich laufend.
Was muß ich ändern/tun, wenn ich
a. auf ein Feld der gleichen Datei aber anderes Tabellenblatt gehen muß?
b. auf ein Feld einer anderen Excel-Date aber anderes Tabellenblatt gehen muß?
Und ich muß nicht in Zelle B2 wie bei Dir sondern in Zelle J5 - was muß ich da ändern?
Ich fürchte, ich habe auch noch eine blöde Zusatzfrage: ich bekomme das wahrscheinlich bald für mehr Maschinen, d.h. in Zeile J5 steht das von Maschine A (Maschinenbezeichnung kommt in Spalte B) und Maschine B kommt in J6. Wie löse ich das dann am besten?
Nochmals vielen Dank für Deine Hilfe
Viele Grüße aus Hamburg
Lutz
Anzeige
AW: Abfrage Aktualisieren mit OnTime, Daten verdichten
17.05.2010 22:49:24
fcs
Hallo Lutz,
wenn die Daten in einer anderen Tabelle bzw. Datei stehen. Dann holst du die Daten, die aufgezeichnet werden sollen, am besten per Formel in die Tabelle 1.
Wenn die Aktualisierung der Abfrage in der anderen Tabelle noch nicht funktioniert, dann muss du die Refresh-Anweisung im Code entsprechend auf die andere Tabelle umschreiben.
Blöde Zusatzfrage:
Mehrere Messwerte aufzuzeichnen ist grundsätzlich kein Problem.
Am übersichtlichsten wird es, wenn für jede Maschine ein Minuten- und Statistik-Blatt mit den Daten gefüllt wird. Die Daten werden dann in For-Next-Schleifen abgearbeitet. Ich hab in der Beispieldatei mal Code und Blätter für 2 Maschinen angepasst. Für mehr(weniger Maschinen müssen dann "nur" Größe der Arrays und die Zuweisung der Tabellen-Objekte zuen Arraywerten angepasst werden.
https://www.herber.de/bbs/user/69623.xls
Ansonsten solltest du dich dann schon mit den Details der Prozeduren vertraut machen. Sind schließlich auch reichlich Kommentare enthalten.
Gruß
Franz
Anzeige
AW: Abfrage Aktualisieren mit OnTime, Daten verdichten
18.05.2010 12:42:44
Lutz
Hallo Franz,
vielen lieben Dank noch mal für Deine Mühe.
Ich werde es noch mal ansehen und mich auch mal durch den Code arbeiten - sofern es meine Kenntnisse eben zulassen. Manchmal findet man einfach den richtigen Drücker nicht.
Also noch mal vielen Dank und noch einen schönen Tag.
Viele Grüße
Lutz
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige