Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Makro przepisujące wartość komórki o danej godzinie, automatyczny zapis dobowy.

bania656 18 Jun 2020 07:06 612 1
  • #1
    bania656
    Level 9  
    Dzień dobry.

    Za pomocą Logo AcessToll pobieram wartość licznika do Excela.
    Udało mi się stworzyć arkusz, który generuje trend z ostatnich 100 próbek pobieranych co 60sec, czyli mam informację z ostatnich 100 minut.
    Aby mieć dane z całego dnia, potrzebuje makra lub formuły, która będzie przepisywała wartość komórki A3 w arkuszu do kolejnych wierszy w arkuszu2, każdy wiersz w arkuszu nr 2 będzie miał ręcznie przypisaną godzinę, o której ma skopiować wartość. Ponadto chciałbym, żeby arkusz zapisywał się jako nowy plik o 23:59 z aktualną datą i tworzył kolejne pliki.

    Swoją drogą zastanawiam się czy jest to możliwe, aby makro było odpalone i wykonywane w pętli przez 24h. Napisałem makro porównujące wartość czasu z wartością czasu w wierszach z arkusza 2 w pętli i kopiujące tą wartość o określonych godzinach, jednakże obciąża ono excela do tego stopnia, że nie można na nim pracować, a w końcu zatrzymuje program z błędem.

    Pozdrawiam
  • #2
    adamas_nt
    Moderator of Programming
    Ktoś coś podobnego rozwiązał poprzez dodatkowy plik z makrem uruchamiany w harmonogramie zadań.