Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2010, 10:02   #21
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Поторопился,нет в моем коде обработки ошибок.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 05.07.2010, 10:12   #22
KAMKAM
Пользователь
 
Регистрация: 02.07.2010
Сообщений: 18
По умолчанию

буду ставить exel2007, может поможет
KAMKAM вне форума Ответить с цитированием
Старый 05.07.2010, 10:17   #23
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Попробуйте время задержки менять
на 500,1000,2000

Время в милисекундах
Код:
Sleep (100)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 05.07.2010, 10:47   #24
KAMKAM
Пользователь
 
Регистрация: 02.07.2010
Сообщений: 18
По умолчанию

Работает!!!!!!!!!!!поставил 500 Ура!!!Спасибо!! помогли очень здорово!!
KAMKAM вне форума Ответить с цитированием
Старый 05.07.2010, 19:20   #25
KAMKAM
Пользователь
 
Регистрация: 02.07.2010
Сообщений: 18
По умолчанию

Появилась проблема... если окно екселя не активно или активно, но никаких данных в ячейки не вводдятся, однако при этом значения дельты обновляются и изменяются, происходит пересчет всех формул. Я, по сути, нахожусь в позиции статического наблюдателя, но макрос в этом случае не работает. Как только кликнешь мышью в любой ячейке сразу же происходит пересчет листа и макрос срабатывает. это можно как нибудь поправить...хотелось бы чтобы макрос отрабатывал и в фоновом режиме...собственно для этого он и предназначен
Изображения
Тип файла: jpg ST.jpg (89.4 Кб, 146 просмотров)
KAMKAM вне форума Ответить с цитированием
Старый 05.07.2010, 19:57   #26
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

У меня есть знакомый Джин.он может вам подсказывать.когда надо условно нажимать кнопку.И в трубу дудеть будет
праобраз здесь
Код:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Update
End Sub
замените на
Код:
Private Sub Worksheet_Calculate()

Update
End Sub
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 05.07.2010 в 20:01.
doober вне форума Ответить с цитированием
Старый 05.07.2010, 20:07   #27
KAMKAM
Пользователь
 
Регистрация: 02.07.2010
Сообщений: 18
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
У меня есть знакомый Джин.он может вам подсказывать.когда надо условно нажимать кнопку.И в трубу дудеть будет
праобраз здесь
Код:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Update
End Sub
замените на
Код:
Private Sub Worksheet_Calculate()

Update
End Sub
что самое интересное я это уже сделал...только не заменил, а добавил в секцию Calculate функцию Update. Снимок с экрана отсылал уже после этого.
KAMKAM вне форума Ответить с цитированием
Старый 05.07.2010, 21:25   #28
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Чудес не бывает,если пересчет у вас проходит.значит и функцию должен дергать
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 05.07.2010, 22:02   #29
KAMKAM
Пользователь
 
Регистрация: 02.07.2010
Сообщений: 18
По умолчанию

это не чудеса, это непонятки. При значении коэффициента в 1.005 выполнение макроса непроизошло, видимо что-то мешает. Начинаю грешить на Висту так как все программы в данный момент выполняются с дерганьем, а у меня их запущено немало...
KAMKAM вне форума Ответить с цитированием
Старый 05.07.2010, 22:20   #30
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Напишите мне в личку.у вас закрыта.У меня есть мысли.как все упростить.не будем засорять эфир
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как организовать цикл в Экселе ? vedro-compota Microsoft Office Excel 8 01.07.2010 22:42
Как организовать цикл по столбцам? TheLadyLida Microsoft Office Excel 3 12.04.2010 16:41
как при импорте из Excel в delphi узнать сколько заполненных строк в книге Excel?чтобы организовать цикл betirsolt БД в Delphi 1 17.01.2010 18:51
как организовать цикл? Aqil_f Microsoft Office Excel 3 03.06.2009 10:13