Wpis z mikrobloga

#excel #vba

Mirki
Chciałbym aby do mojej tabeli z automatu przechodziły dane z innej tabeli z internetu. Problem w tym, że owe dane pochodzą z wewnętrznego systemu do ktorego należy się logować, czy da się to obejść czy excel będzie mógł te dane mi aktualizować np co 15 minut?
  • 5
@Lubie_Budyn: to jeszcze jedno pytanie
Chciałbym aby dane które pobieram odsiwzaly sie co 15 minut i każdy wynik się zapisywał tak żebym mógł z tego zrobić wykres
Coś jak wykres temperatury powietrza
Jak taki efekt osiągnąc?
@marekrocki:
1) potrzebujesz kompa, który będzie miał ciągle uruchomionego excela. co może być problematyczne, chyba że masz możliwość ogarnięcia zdalnego/ dodatkowego kompa - makro musiałoby działać w tle. np. pętlą
2) jeżeli chcesz ustawić start zadania o konkretnej godzienie możesz zastosować Application.OnTime
a jeżeli chcesz aby aby uruchamiało się co 15 minut zastosuj metodę Application.Wait

Poniżej przykładowy kod

Sub wyzwalacz()
For i = 1 To 5
Application.Wait (Now + TimeValue("00:00:05"))
Call