Доброго времени , может кто сможет помочь , есть три ячейки , в них меняются значение , нужно что бы изменения сохранялись со сдвигом в низ , и на основе этих значений была диаграмма . Сколько вот только сделать истории сохранения данных штук сто , двести .
Изменяющиеся данные сохранять со сдвигом вниз
15.11.2018 13:56:05
|
|
|
|
15.11.2018 14:19:55
Вопрос простой, но не понятный.
со сдвигом вниз - новые данные вносятся в А2:С2, а предыдущие сдвигаются? И при чем история? |
|
|
|
15.11.2018 14:22:53
данные сдвигаются , думаю что бы просто не было их много или мало
|
|
|
|
15.11.2018 16:56:05
Имхо, делать это по Worksheet_Change не слишком удобно. Лучше - по кнопке.
|
|
|
|
15.11.2018 17:07:00
Честно , я совсем в этом тупой , пробую на просторах инета что то от искать .
|
|
|
|
15.11.2018 17:16:46
|
|||
|
|
15.11.2018 17:19:48
Данные поступают по DDE , есть и формула =АГРЕГАТ(15;6;AP2:AP107/(AP2:AP107<>0);1)*100
|
|
|
|
15.11.2018 17:25:16
У вас там формулы - должны остаться, или это для примера?
|
|
|
|
15.11.2018 17:28:06
это для примера
|
|
|
|
15.11.2018 17:32:45
|
|||
|
|
15.11.2018 17:33:08
Проверяйте
|
|
|
|
15.11.2018 17:46:43
тогда сложнее, я не сделаю. |
|||
|
|
15.11.2018 17:47:52
Не сразу разобрался , кнопка перенести сдвигает значение , дело в том что значение у меня меняются автоматом по DDE , за ним не угонишься нажатием кнопки , суть правильная , но нужно что бы автоматом сдвигались если изменилось значение .
Изменено: |
|
|
|
15.11.2018 18:02:02
|
|
|
|
15.11.2018 18:04:34
Спасибо попробую .
|
|
|
|
15.11.2018 20:34:55
Понимающие помогите поправить , работает нормально , но зависает когда данные доходят до ячейки B11 , и если возможно сделать три ячейки такого типа которые сдвигают значение , и не плохо бы среднее значение у каждого своё. Пробовал менял
Значений нужно не меньше 1000 сдвигов , так сказать .
Изменено: |
|||||||
|
|
15.11.2018 22:13:59
Оформлять код еще и цитатами - конечно, красиво... но необязательно
|
|
|
|
17.11.2018 19:34:00
Сколько не пробовал не как не могу добавить ещё две ячейки к работе , возможно это сделать , или нет ,подскажите пожалуйста .
|
|
|
|
18.11.2018 20:19:07
Доброго всем , что смог переделать в коде , три ячейки сохраняют изменение значений , сдвигая в низ . Что не могу сделать , при изменении значения в одной ячейки сдвигаются все три , получается пустые ячейки. Как исправить что если изменения прошли в одной ячейки , сдвиг был по всем трём ячейкам даже там где не было изменений , как написать то понятно , равномерный сдвиг данных что бы не было пустых ячеек . В файл прикладываю , думаю по нему будет понятно , чего хочется . Сдвиг всех данных одновременно , при изменении в любой ячейке , во как . Подскажите куда копать .
|
|
|
|
18.11.2018 20:27:03
+++ Не, вообще убрать селект на:
Изменено:
|
|||||||
|
|
18.11.2018 20:30:31
Спасибо получилось .
|
|
|
|
18.11.2018 20:33:25
|
|||
|
|
18.11.2018 20:35:34
|
|||||
|
|
18.11.2018 20:36:54
Всё спасибо понял .
|
|
|
|
19.11.2018 16:10:25
Изменено: |
|||
|
|
19.11.2018 16:40:12
Событие Change не на наступает при обновлении данных по DDE.
Вариант решения: разместить на листе ТекстБокс(ы), сделав их невидимыми, связать из с нужными ячейками и отслеживать событие Change не в ячейках листа, а в самих контролах. |
|
|
|
19.11.2018 16:42:07
|
|||
|
|
19.11.2018 16:46:13
Такой вопрос , получается в оригинале кода
Изменено: |
|||
|
|
19.11.2018 17:06:16
Чем второй код отличается от первого? В них ничего не может быть от событийной процедуры для ТекстБокса - в нём СВОЯ процедура.
|
||||
|
|
|||