AW: Messwerte einer Anlage in Excel registrieren
21.05.2008 09:43:00
christian
hallo,
so wie ich das verstehe, wird für jeden Tag eine neue Datei angelegt.
haargenau. es soll immer eine datei für jeden tag erzeugt und beschrieben werden. Der Name soll in Analogie zum .txt erzeugt werden.
In welchem Zeitabstand erfolgt denn das Einlesen der Daten?
etwa alle 10 sekunden.
Gibt es schon eine Mustertabelle, wie die Exceltabelle aussehen soll. Am einfachsten ist es _
diese Tabelle in der gleichen Datei anzulegen, in der das Timer-Makro gespeichert ist. Dann kann man sie bei Bedarf vom Makro kopieren lassen.
Der zu programmierende Ablauf wäre:
1. Prüfen, ob die Excel-Datei schon existiert.
Wenn nein, dann neue Mappe anlegen als Kopie des Musterblatts
Wenn ja, dann prüfen, ob schon geöffnet, falls nein öffnen.
2. nächste freie Zeile im Tabellenblatt suchen
3. Daten in die Spalten schreiben
4. Datei speichern
5. Datei ggf. wieder schliessen
Das trifft quasi genau meine vorstellungen!
Ich möchte gern in der ersten zeile die werte in der jeweiligen spalte definieren (z.B. Datum, Uhrzeit,...)
Aufgrund meiner äußerst bescheidenen kenntnisse würde ich mir an der generierung eines solchen codes die zähne ausbeißen, vielleicht kannst du mir da weiterhelfen?
Außerdem wäre zu überlegen, ob man nicht schlicht und einfach das Textfile in eine _
Exceltabellenblatt importiert. Dann bräuchte man an den bestehenden Routinen nichts zu ändern.
Einmal am Tag wird dann die Txt-Datei des Vortags in ein Tabellenblatt importiert und anschließend gelöscht oder archiviert.
Diese Routine soll auf jeden Fall geändert werden.
Für die bereits bestehenden .txt-files habe ich exzellente hilfe von Rudi bekommen.
Danke im Voraus.
christian
PS: bei der version ist ein fehler, ich arbeite mit version 11.