VBA
12.05.2022 12:30:08
Schnee
falls ich Fehler mache entschuldigt, ich bin neu.
Ich bräuchte Hilfe bei folgendem Problem
Ein Gerät sendet Daten über eine IP Adresse an ein Excel Datenblatt. Diese Daten werden jede Minute aktualisiert.
Leider werden die Daten in Excel, egal welche Einstellungen man verwendet, immer in dieselbe Zeile geschrieben und somit die alten Daten überschrieben.
Ich würde nun eine zeitabhängige Formel benötigen (schlimmstenfalls ein VBA Programm), dass die übermittelten Daten auch jede Minute in eine anderes Tabellenblatt und dort immer in eine neune Zeile schreibt.
VBA geht grundsätzlich, aber wir können leider keine Tabellen mit VBA abspeichern (verboten und vom Admin ausgeschlossen), so dass man das Makro halt jeden Tag neu einspielen müsste, aber das wäre schon möglich Hauptsache der Datenverlust wird beendet.
VG Schnee
PS falls zeitabhängig schwierig ist in A1 steht immer das Datum (Zahlformat) d.h. diese Zahl wird immer größer. man könnte also auch vergleichen, nur dass auch der Datumswert ja bei jeder Neuübermittlung überschrieben wird. In VBA könnte man den Wert aber wohl holen und setzen, dann vergleichen und dann die Übertragungsfunktion starten sobald sich A1 ändert und gleichzeitig den neune A1 als Vergleichswert wieder holen und setzten usw.. Aber da steige ich VBA mäßig leider in der Umsetzung schon aus. Sorry