Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Excel: макрос или программа?
|
|||
|---|---|---|---|
|
#18+
Господа, понимаю, что вопрос "не в тему", но, возможно, подскажете... Итак: Книга Excel. Данные в ней обновляются динамически определённой программой. Необходимо "хватать" значение ячейки и находить его максимум и минимум. Т.е. смотрим значение, если больше максимума, то максимум=текущее_ значение. Вопрос: Можно ли сделать это с помощью макроса, либо писать на Дельфе? Помогите, пожалуйста - совет, ссылка?! Буду благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 08:47 |
|
||
|
Excel: макрос или программа?
|
|||
|---|---|---|---|
|
#18+
Можно и так и сяк...... на VB, скажем, вполне можно перебирать ячейки и выбирать максимум. Хотя если есть доступ к той программе, которая формирует файл, то может лучше ей поручить поиск максимума? Да пока писал мысли проскочила, ведь в Excel существуют функции, в том числе и максимум, так что зачем скрипт? можно просто вписать в ячейку, где нужен максимум эту формулу, и получить итог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 08:51 |
|
||
|
Excel: макрос или программа?
|
|||
|---|---|---|---|
|
#18+
Можно. Организуешь в цикле на VBA просмотр интересующего тебя диапазона ячеек по определённому значению. И по необходимым критериям изменяешь или не изменяешь значение ячейки. Просто после экспорта данных из приложения логичней было бы делать это средствами Дельфи. Так как макрос VBA придётся запускать скорее всего ручками. Либо опять же с помощью другого макроса отслеживать открытие книги Exel и её обновление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 08:54 |
|
||
|
Excel: макрос или программа?
|
|||
|---|---|---|---|
|
#18+
Проблема немного в другом: Например, за 1 мин. в ячейке А1 значение меняется некоторое кол-во раз. Задача: найти интервал колебания значения в данной ячейке, т.е. мин. и макс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 08:56 |
|
||
|
Excel: макрос или программа?
|
|||
|---|---|---|---|
|
#18+
так ты бы сразу так и сказал а программе которая меняет это, поручить низя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 09:17 |
|
||
|
Excel: макрос или программа?
|
|||
|---|---|---|---|
|
#18+
)) Увы, никак нельзя. Если бы было можно, не было бы вопроса. :) Всё равно, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 09:27 |
|
||
|
Excel: макрос или программа?
|
|||
|---|---|---|---|
|
#18+
может быть идея..... если есть события на изменения в ячейке, может стоит повесить макрос на это событие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 09:34 |
|
||
|
Excel: макрос или программа?
|
|||
|---|---|---|---|
|
#18+
В принципе и это можно средствами VBA, действительно необходимо отстлеживать изменение значения ячейки. (Насколько я помню там есть событие onChange, однако по моему оно возникает только при вводе с клавиатуры, ес ли нет то и проблем нет.) Организуешь массив в памяти (мерность выберешь сам) и при изменении значения ячейки вычисляешь разницу. Вроде бы все просто :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 14:52 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32107088&tid=2119099]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
4ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 332ms |

| 0 / 0 |
