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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2010, 07:17   #1
ELE-COM
Пользователь
 
Регистрация: 08.05.2010
Сообщений: 48
По умолчанию Пересчет данных листа до выхода из макроса

Здравствуйте.
Помогите, пожалуйста, решить проблему:
При выплнении макроса вызывается форма в которой отображаются данные внесенные с активного листа на другой (по событию Worksheet_Change). Как сделать чтобы макрос продолжал выполняться не ожидая закрытия формы, а в ней отображались данные измененные макросом после внесения на лист.
ELE-COM вне форума Ответить с цитированием
Старый 14.05.2010, 08:38   #2
Mint86
Пользователь
 
Аватар для Mint86
 
Регистрация: 17.07.2008
Сообщений: 81
По умолчанию

Может doevents поможет...
Mint86 вне форума Ответить с цитированием
Старый 14.05.2010, 08:40   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Форма должна открываться в немодальном режиме.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 14.05.2010, 10:43   #4
ELE-COM
Пользователь
 
Регистрация: 08.05.2010
Сообщений: 48
По умолчанию

Пробовал в немодальном, но тогда при смене данных на листе (происходит пересчет) в самой форме данные не меняются, а надо, чтобы в форме тоже менялись.
ELE-COM вне форума Ответить с цитированием
Старый 14.05.2010, 10:50   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Давайте пример файла с формой и укажите что, где и в каком случае должно меняться.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 14.05.2010, 11:21   #6
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Может UserForm1.Repaint ?
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пересчет данных в таблице по примеру. vkopitsa Microsoft Office Word 7 14.03.2010 11:39
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) Vitalik85 Microsoft Office Excel 4 12.08.2009 00:30
пересчет таблицы с использованием макроса shematov Microsoft Office Excel 14 02.09.2008 11:24
Защита листа, отключает работу макроса valerij Microsoft Office Excel 6 30.03.2008 22:22
Написание макроса для стирания данных Oxidous Microsoft Office Excel 4 05.09.2007 20:05