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

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

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

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

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


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