powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Пересчёт в Excel
13 сообщений из 13, страница 1 из 1
Пересчёт в Excel
    #35707568
Lexsus315
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как сделать так, чтобы в тот момент, когда EXCEL осуществляет расчёты открывался лист с сообщением о расчёте(Например, Внимание! Осуществляется расчёт!). Спасибо!
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35707635
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
повесить на событие sheet_calculate макрос, показывающий форму с надписью
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35707673
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, как часто такое событие появляться будет... Если пересчёт не включен руками. Советовал бы вам выводить сообщение не MsdBox-ом, а формой (скрыл/отобразил) чтобы enter не щёлкать каждый раз...
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35707753
Lexsus315
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_slan_,

Смотри, на событие поставил. Всё работает. Во время пересчёт открывается лист с сообщением, а как сделать так, чтобы когда пересчёт закончился возращался тот лист на котором этот пересчёт начался?
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35708532
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Sub Worksheet_Calculate()
n1 = activesheet.name 'запомнили имя активного листа
'ваш макрос с отображением листа, где написано "Внимание! Осуществляется расчёт!"
sheets(n1).activate
end sub
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35708538
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только нафига с листом заморачиваться, если можно отображать форму, да ещё и с красивым прогрессбаром для отображения процесса пересчёта? отображаете, а потом прячете форму... Быстрее и красивее
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35708643
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application.StatusBar = "Подождите!"
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35710378
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F,
ага, очень видно :) к тому же там и так выводится сообщение..

а вот как убирать, кроме как по времени..

мож по онтайм запускать уборку, нау, а запустится когда сможет?

или цикл лудить с дуэвентс? и сравнивать время шага ц икла?
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35710608
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_slan_F,
а вот как убирать, кроме как по времени..


Ну, очевидно, также как и ставить.
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35710673
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мне неочевидно - поясните?
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35710868
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно пояснить? Какой вариант вы выбрали?
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35711183
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да вообще все не так.. событие sheet_calculate наступает ПОСЛЕ пересчета листа. т.е оно будет опаздывать..
...
Рейтинг: 0 / 0
Пересчёт в Excel
    #35712580
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexsus315Подскажите пожалуйста, как сделать так, чтобы в тот момент, когда EXCEL осуществляет расчёты открывался лист с сообщением о расчёте(Например, Внимание! Осуществляется расчёт!). Спасибо!

Могет енто пригодится.....
В своё время я енто использовал для своих сотрудников, штобы кнопки не жали:)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Пересчёт в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]