В таблицу из терминалки идут данные. Идут в одну ячейку, а надо по ним построить график на 5мин.
Пока мысль такая — сделать шаблон для графика 60 ячеек на 1 день, а в куждую ячейку значение писать в опр. время.
Т.е. в 1-ю в 10:00, во 2-ю в 10:05, и т.д.
Допустим данные идут в A1.
Как должна выглядеть формула в ячейке для графика? Ну типа " if Time==«10:00:00» then A1.Data".
И макрос какой-то надо запустить для рефреша, наверное, подскажите в общем — не помню нихрена уже :))
Sub One_Min_Timer()
' время в секундах
time_1 = Now() + 60
Application.OnTime TimeValue(time_1), «CLEAR_1»
End Sub
Sub CLEAR_1()
On Error Resume Next
' Прерываем старый таймер, иначе будет включаться каждые сутки в то же самое время.
Application.OnTime EarliestTime:=TimeValue(time_1), Procedure:=«CLEAR_1», Schedule:=False
' тут производим нужные действия
' .................
Бесшовная интеграция сервисов трейдера: программный комплекс без технического долга
Трейдеры не могут работать с биржей напрямую, для торговли нужны посредники — программные комплексы для проведения финансовых операций.
В таких системах есть много модулей, например,...
Диверсификация на практике: как собрать сбалансированный портфель в 2026 году
Начало 2026 года преподнесло инвесторам всплеск геополитической напряженности и повышенную волатильность в различных классах активов. На этом фоне диверсификация остается ключевым аспектом,...
ДОМ.РФ выходит на двузначную дивидендную доходность
Наблюдательный совет ДОМ.РФ рекомендовал выплатить дивиденд в размере 246,88 руб. на акцию по итогам 2025 года. Для рынка это сильный сигнал, так как компания не просто подтверждает готовность...
Основные инвест идеи с выступления Mozgovik в Калининграде + презентации с выступления
Доброго дня! В субботу мы ездили в Калининград, выступали перед годовыми подписчиками, обсуждали стратегию и идеи на рынке акций. Спасибо всем, кто пришел!
Коротко о том, что говорили...
не КУК, ну нормальный такой пиф.за год сделал 17,25. А я жене на счетах сделал 19,78 за год. С ежем выплатой. Это без капитализации ещё)
Это лучшие были предложения (для новых клинтов, премиум...
Kot34, да в целом все знают. В бумаге почти все спекулянты, чего переживать за них. Есть небольшая горстка людей, которые прям верят в него. Но их тоже легко спутать с спекулями, которые ранее нико...
Результаты Софтлайн за 1 квартал 2026 года — уже 21 мая! Друзья, 21 мая 2026 года мы раскроем основные финансовые показатели за 1 квартал 2026 года (неаудированные). В этот же день пройдет конференц-з...
Совкомбанк выкупил 100% долей ООО Капитал Лайф Страхование Жизни. Сделка оценивается в ₽30–40 млрд, она стала крупнейшей в истории страховой группы Совкомбанка Совкомбанк выкупил 100% долей ООО «Капит...
Sitronics Group, дочка АФК Система, по итогам 2025 года впервые за пять лет получила убыток в ₽2,4 млрд против символической прибыли в ₽5 млн годом ранее — Ведомости Одна из крупнейших IT-компаний Рос...
www.askit.ru/custom/vba_office/m3/03_09_05_datetime_finctions.htm
support.microsoft.com/ru-ru/kb/162150
Sub One_Min_Timer()
' время в секундах
time_1 = Now() + 60
Application.OnTime TimeValue(time_1), «CLEAR_1»
End Sub
Sub CLEAR_1()
On Error Resume Next
' Прерываем старый таймер, иначе будет включаться каждые сутки в то же самое время.
Application.OnTime EarliestTime:=TimeValue(time_1), Procedure:=«CLEAR_1», Schedule:=False
' тут производим нужные действия
' .................
' и снова вызываем таймер
Call One_Min_Timer
End Sub
Копируй как есть в какой-нибудь из модулей.
На выходе из Workbook надо остановить таймер
Это копируй в ThisWorkbook
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.OnTime EarliestTime:=TimeValue(time_1), Procedure:=«CLEAR_1», Schedule:=False
End Sub