powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Excel: макрос или программа?
8 сообщений из 8, страница 1 из 1
Excel: макрос или программа?
    #32107063
Kaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, понимаю, что вопрос "не в тему", но, возможно, подскажете...

Итак:
Книга Excel. Данные в ней обновляются динамически определённой программой.
Необходимо "хватать" значение ячейки и находить его максимум и минимум. Т.е.
смотрим значение, если больше максимума, то максимум=текущее_ значение.

Вопрос: Можно ли сделать это с помощью макроса, либо писать на Дельфе?

Помогите, пожалуйста - совет, ссылка?!

Буду благодарен.
...
Рейтинг: 0 / 0
Excel: макрос или программа?
    #32107067
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и так и сяк......
на VB, скажем, вполне можно перебирать ячейки и выбирать максимум.
Хотя если есть доступ к той программе, которая формирует файл, то может лучше ей поручить поиск максимума?
Да пока писал мысли проскочила, ведь в Excel существуют функции, в том числе и максимум, так что зачем скрипт? можно просто вписать в ячейку, где нужен максимум эту формулу, и получить итог
...
Рейтинг: 0 / 0
Excel: макрос или программа?
    #32107070
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. Организуешь в цикле на VBA просмотр интересующего тебя диапазона ячеек по определённому значению. И по необходимым критериям изменяешь или не изменяешь значение ячейки. Просто после экспорта данных из приложения логичней было бы делать это средствами Дельфи. Так как макрос VBA придётся запускать скорее всего ручками. Либо опять же с помощью другого макроса отслеживать открытие книги Exel и её обновление.
...
Рейтинг: 0 / 0
Excel: макрос или программа?
    #32107071
Kaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема немного в другом: Например, за 1 мин. в ячейке А1 значение меняется некоторое кол-во раз. Задача: найти интервал колебания значения в данной ячейке, т.е. мин. и макс.
...
Рейтинг: 0 / 0
Excel: макрос или программа?
    #32107082
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так ты бы сразу так и сказал
а программе которая меняет это, поручить низя?
...
Рейтинг: 0 / 0
Excel: макрос или программа?
    #32107088
Kaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
))
Увы, никак нельзя. Если бы было можно, не было бы вопроса. :)
Всё равно, спасибо!
...
Рейтинг: 0 / 0
Excel: макрос или программа?
    #32107092
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может быть идея..... если есть события на изменения в ячейке, может стоит повесить макрос на это событие?
...
Рейтинг: 0 / 0
Excel: макрос или программа?
    #32107387
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе и это можно средствами VBA, действительно необходимо отстлеживать изменение значения ячейки. (Насколько я помню там есть событие onChange, однако по моему оно возникает только при вводе с клавиатуры, ес ли нет то и проблем нет.) Организуешь массив в памяти (мерность выберешь сам) и при изменении значения ячейки вычисляешь разницу. Вроде бы все просто :-)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Excel: макрос или программа?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]