Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/2010-й Excel Нет анимации... - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
2010-й Excel Нет анимации...
jiko Дата: Четверг, 21.03.2013, 22:51 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Вообще - 2010-й очень недружелюбный... такое ощущение, что MS поняли, что 2003-й "развязывает руки" разработчикам и быстро прикрыли лавочку, создав более визуализированный, но неповоротливый софт... Ну это так, крик души.
По сабжу - в 2003-м делал такую вещь - есть столбец цифр и диаграмма, отражающая этот ряд.
Я делал скрытый ряд рядом и привязывал диаграмму к нему.
Потом при открытии рабочего листа (или книги) запускался макрос, который эти значения (в скрытом ряду) плавно поднимал до нужного уровня и, главное - значения на диаграмме плавно поднимались.
в 2010-м это не получается!!!
во-первых - очень медленно, во-вторых, диаграмма не реагирует на изменения.. цифры бегут, а диаграмма отражает только конечное состояние (то есть как будто для диаграммы установлен screenupdate = false.... что делать?
может, где-то в св-вах диаграмм есть флажок какой-нить? :-)
 
Ответить
СообщениеВообще - 2010-й очень недружелюбный... такое ощущение, что MS поняли, что 2003-й "развязывает руки" разработчикам и быстро прикрыли лавочку, создав более визуализированный, но неповоротливый софт... Ну это так, крик души.
По сабжу - в 2003-м делал такую вещь - есть столбец цифр и диаграмма, отражающая этот ряд.
Я делал скрытый ряд рядом и привязывал диаграмму к нему.
Потом при открытии рабочего листа (или книги) запускался макрос, который эти значения (в скрытом ряду) плавно поднимал до нужного уровня и, главное - значения на диаграмме плавно поднимались.
в 2010-м это не получается!!!
во-первых - очень медленно, во-вторых, диаграмма не реагирует на изменения.. цифры бегут, а диаграмма отражает только конечное состояние (то есть как будто для диаграммы установлен screenupdate = false.... что делать?
может, где-то в св-вах диаграмм есть флажок какой-нить? :-)

Автор - jiko
Дата добавления - 21.03.2013 в 22:51
Serge_007 Дата: Четверг, 21.03.2013, 22:54 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
[offtop]
Цитата (jiko)
Нет анимации...

Ставьте 2013-й, там от анимации тошнит...[/offtop]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop]
Цитата (jiko)
Нет анимации...

Ставьте 2013-й, там от анимации тошнит...[/offtop]

Автор - Serge_007
Дата добавления - 21.03.2013 в 22:54
jiko Дата: Четверг, 21.03.2013, 23:04 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, я надеюсь, что вы прочитали не только название, но и текст сообщения....
я имел в виду - нет возможности сделать анимацию
 
Ответить
СообщениеSerge_007, я надеюсь, что вы прочитали не только название, но и текст сообщения....
я имел в виду - нет возможности сделать анимацию

Автор - jiko
Дата добавления - 21.03.2013 в 23:04
KuklP Дата: Пятница, 22.03.2013, 00:29 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Сейчас открыл файлы с анимацией в 2010. Все работает. Может не на зеркало пенять надо? biggrin


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеСейчас открыл файлы с анимацией в 2010. Все работает. Может не на зеркало пенять надо? biggrin

Автор - KuklP
Дата добавления - 22.03.2013 в 00:29
_Boroda_ Дата: Пятница, 22.03.2013, 01:09 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
У меня в трешке тоже был похожий файл.
И действительно, он не работал в семерке и десятке.
Попробуйте (не уверен - файла-то нет, но может и помочь) после каждого изменения (у Вас же цикл там стоит, так?) добавить принудительный пересчет.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУ меня в трешке тоже был похожий файл.
И действительно, он не работал в семерке и десятке.
Попробуйте (не уверен - файла-то нет, но может и помочь) после каждого изменения (у Вас же цикл там стоит, так?) добавить принудительный пересчет.

Автор - _Boroda_
Дата добавления - 22.03.2013 в 01:09
jiko Дата: Пятница, 22.03.2013, 21:32 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_, добрый день!
ну смотрите - в файле кнопка запускает "рост" столбцов, цифры бегут, а диаграмма - ничего.

Ха, еще один баг - почему цифры в 5-м столбце не становятся = 4-му столбцу?
Иногда я думаю, что сошел с ума cranky

Да, кстати, как он медленно работает!!! это можно ускорить?
К сообщению приложен файл: 777.xlsm (25.3 Kb)


Сообщение отредактировал jiko - Пятница, 22.03.2013, 21:34
 
Ответить
Сообщение_Boroda_, добрый день!
ну смотрите - в файле кнопка запускает "рост" столбцов, цифры бегут, а диаграмма - ничего.

Ха, еще один баг - почему цифры в 5-м столбце не становятся = 4-му столбцу?
Иногда я думаю, что сошел с ума cranky

Да, кстати, как он медленно работает!!! это можно ускорить?

Автор - jiko
Дата добавления - 22.03.2013 в 21:32
Pelena Дата: Пятница, 22.03.2013, 23:10 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
jiko,
1) как Вам и советовали
Цитата (_Boroda_)
после каждого изменения (у Вас же цикл там стоит, так?) добавить принудительный пересчет

2) для вертикальной оси сделать максимальное значение фиксированным 350
3) вследствие погрешности вычислений переменная t не принимает точного значения 1, поэтому цикл надо делать до 1.01, либо использовать WHILE-WEND
К сообщению приложен файл: 9146030.xlsm (25.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеjiko,
1) как Вам и советовали
Цитата (_Boroda_)
после каждого изменения (у Вас же цикл там стоит, так?) добавить принудительный пересчет

2) для вертикальной оси сделать максимальное значение фиксированным 350
3) вследствие погрешности вычислений переменная t не принимает точного значения 1, поэтому цикл надо делать до 1.01, либо использовать WHILE-WEND

Автор - Pelena
Дата добавления - 22.03.2013 в 23:10
RAN Дата: Пятница, 22.03.2013, 23:49 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Елена, пересчет не обязательно. Достаточно туда переместить DoEvents.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеЕлена, пересчет не обязательно. Достаточно туда переместить DoEvents.

Автор - RAN
Дата добавления - 22.03.2013 в 23:49
Pelena Дата: Суббота, 23.03.2013, 00:10 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата (RAN)
Достаточно туда переместить DoEvents

Не спорю. Я же только учусь

Но разницы внешне не заметила


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата (RAN)
Достаточно туда переместить DoEvents

Не спорю. Я же только учусь

Но разницы внешне не заметила

Автор - Pelena
Дата добавления - 23.03.2013 в 00:10
jiko Дата: Суббота, 23.03.2013, 16:51 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Pelena, Спасибо!
... и все-таки очень ммммммммммммммеееееееееееедддддддллллллллллллееееееееееннннннннннннооооооооооооо...

RAN, а куда положить этот doevent? Он же есть в исходном коде... Я вообще наивно полагал (после 2003-го офиса), что эта функция позволит работать с ячейками во время этой нехитрой анимации.. Кстати, а в 2010-м он что даёт?
 
Ответить
СообщениеPelena, Спасибо!
... и все-таки очень ммммммммммммммеееееееееееедддддддллллллллллллееееееееееннннннннннннооооооооооооо...

RAN, а куда положить этот doevent? Он же есть в исходном коде... Я вообще наивно полагал (после 2003-го офиса), что эта функция позволит работать с ячейками во время этой нехитрой анимации.. Кстати, а в 2010-м он что даёт?

Автор - jiko
Дата добавления - 23.03.2013 в 16:51
Pelena Дата: Суббота, 23.03.2013, 17:02 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата (jiko)
и все-таки очень ммммммммммммммеееееееееееедддддддллллллллллллееееееееееннннннннннннооооооооооооо...

Ну, сделайте шаг не 0.01, а 0.1, будет быстрее


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата (jiko)
и все-таки очень ммммммммммммммеееееееееееедддддддллллллллллллееееееееееннннннннннннооооооооооооо...

Ну, сделайте шаг не 0.01, а 0.1, будет быстрее

Автор - Pelena
Дата добавления - 23.03.2013 в 17:02
jiko Дата: Суббота, 23.03.2013, 18:12 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Pelena,
ну, насчет 0,1 вместо 0,01 - так теряется плавность, то есть анимация... Мультик становится похож на этапы вычислений...
А погрешности расчетов в таком простом цикле - ИМХО нонсенс... Что за 2010-я версия? 2003-я в разы лучше, согласитесь guitar
 
Ответить
СообщениеPelena,
ну, насчет 0,1 вместо 0,01 - так теряется плавность, то есть анимация... Мультик становится похож на этапы вычислений...
А погрешности расчетов в таком простом цикле - ИМХО нонсенс... Что за 2010-я версия? 2003-я в разы лучше, согласитесь guitar

Автор - jiko
Дата добавления - 23.03.2013 в 18:12
Michael_S Дата: Суббота, 23.03.2013, 18:30 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Цитата (jiko)
Что за 2010-я версия? 2003-я в разы лучше, согласитесь

из-за одного-двух нюансов не соглашусь.
 
Ответить
Сообщение
Цитата (jiko)
Что за 2010-я версия? 2003-я в разы лучше, согласитесь

из-за одного-двух нюансов не соглашусь.

Автор - Michael_S
Дата добавления - 23.03.2013 в 18:30
jiko Дата: Суббота, 23.03.2013, 22:05 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Michael_S, нюансов много, а главное - все существенные.
Самые болезненные:

1) в разы ниже быстродействие - 1 мой макрос на 2003-м шел 242 и 36 секунд (updatescreen=true/False)? а на 2010 - 1010 и 202!!
2) нет возможности записав макрос увидеть команды - в 2010-м практически всё урезано
 
Ответить
СообщениеMichael_S, нюансов много, а главное - все существенные.
Самые болезненные:

1) в разы ниже быстродействие - 1 мой макрос на 2003-м шел 242 и 36 секунд (updatescreen=true/False)? а на 2010 - 1010 и 202!!
2) нет возможности записав макрос увидеть команды - в 2010-м практически всё урезано

Автор - jiko
Дата добавления - 23.03.2013 в 22:05
Michael_S Дата: Суббота, 23.03.2013, 22:28 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
[offtop]Так вы агитируете перейти на Pentium-II и 2000 офис?
При всем желании не могу найти подходящего железа, да с офисом проблемы... счас даже 2010 затруднительно купить.[/offtop]


Сообщение отредактировал Michael_S - Суббота, 23.03.2013, 22:29
 
Ответить
Сообщение[offtop]Так вы агитируете перейти на Pentium-II и 2000 офис?
При всем желании не могу найти подходящего железа, да с офисом проблемы... счас даже 2010 затруднительно купить.[/offtop]

Автор - Michael_S
Дата добавления - 23.03.2013 в 22:28
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!