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

Вход

Регистрация

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

 

= Мир MS Excel/Отключение уведомления MsgBox - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Отключение уведомления MsgBox (Макросы/Sub)
Отключение уведомления MsgBox
rever27 Дата: Воскресенье, 14.06.2015, 15:43 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 141
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Подскажите, какой функцией можно убрать сообщение MsgBox Екселя?
Данная не работает.
[vba]
Код
Sub Del_Sheet()
Application.DisplayAlerts = False
     MsgBox "Privet", vbInformation
Application.DisplayAlerts = True
End Sub
[/vba]

Строку MsgBox удалить не могу, она нужна в других макросах
 
Ответить
СообщениеПодскажите, какой функцией можно убрать сообщение MsgBox Екселя?
Данная не работает.
[vba]
Код
Sub Del_Sheet()
Application.DisplayAlerts = False
     MsgBox "Privet", vbInformation
Application.DisplayAlerts = True
End Sub
[/vba]

Строку MsgBox удалить не могу, она нужна в других макросах

Автор - rever27
Дата добавления - 14.06.2015 в 15:43
Serge_007 Дата: Воскресенье, 14.06.2015, 16:03 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так пропишите её в других макросах, а в этом удалите или закомментируйте


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак пропишите её в других макросах, а в этом удалите или закомментируйте

Автор - Serge_007
Дата добавления - 14.06.2015 в 16:03
ikki Дата: Воскресенье, 14.06.2015, 16:04 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
ну вот в других макросах, где нужна - и не удаляйте.
а где не нужна - удаляйте.
а если нужна при каких-то условиях - то оператор If пока ещё не запретили. и даже платным не сделали.


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Воскресенье, 14.06.2015, 16:05
 
Ответить
Сообщениену вот в других макросах, где нужна - и не удаляйте.
а где не нужна - удаляйте.
а если нужна при каких-то условиях - то оператор If пока ещё не запретили. и даже платным не сделали.

Автор - ikki
Дата добавления - 14.06.2015 в 16:04
rever27 Дата: Воскресенье, 14.06.2015, 16:43 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 141
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Дело не в этом. Я макросе, где она есть - она нужна.
Я создаю новый макрос и объединяю им 3-4 других, в каждом есть MsgBox.

Как я понимаю, тот вариант уже не работает из-за новых версий Excel
 
Ответить
СообщениеДело не в этом. Я макросе, где она есть - она нужна.
Я создаю новый макрос и объединяю им 3-4 других, в каждом есть MsgBox.

Как я понимаю, тот вариант уже не работает из-за новых версий Excel

Автор - rever27
Дата добавления - 14.06.2015 в 16:43
Serge_007 Дата: Воскресенье, 14.06.2015, 17:13 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Дело не в этом
А в чём?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Дело не в этом
А в чём?

Автор - Serge_007
Дата добавления - 14.06.2015 в 17:13
_Boroda_ Дата: Воскресенье, 14.06.2015, 17:26 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Предположу, что вот так хотите?


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

Автор - _Boroda_
Дата добавления - 14.06.2015 в 17:26
rever27 Дата: Понедельник, 15.06.2015, 08:26 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 141
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
_Boroda_,
Тоже думал о переключателе, но тут все сразу наглядно нарисовали )
Спасибо! )
 
Ответить
Сообщение_Boroda_,
Тоже думал о переключателе, но тут все сразу наглядно нарисовали )
Спасибо! )

Автор - rever27
Дата добавления - 15.06.2015 в 08:26
SLAVICK Дата: Понедельник, 15.06.2015, 09:43 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Метод _Boroda_ хорош если книгу не закрывать, и если все макросы отрабатывают без ошибок.
Если нужно запомнить выбор в независимости от того будет книга закрываться или нет - можно использовать запись данных в какую- нибудь ячейку, например в скрытом листе(или за пределами рабочего диапазона).


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеМетод _Boroda_ хорош если книгу не закрывать, и если все макросы отрабатывают без ошибок.
Если нужно запомнить выбор в независимости от того будет книга закрываться или нет - можно использовать запись данных в какую- нибудь ячейку, например в скрытом листе(или за пределами рабочего диапазона).

Автор - SLAVICK
Дата добавления - 15.06.2015 в 09:43
_Boroda_ Дата: Вторник, 16.06.2015, 20:43 | Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
если книгу не закрывать
Почему? Да, при новом открытии флаг не определен, но ведь он же не равен True, значит, все нормально.
если все макросы отрабатывают без ошибок
А Вы пользуетесь макросами, которые дают ошибки? Или все-таки сначала эти ошибки исправляете, а потом начинаете пользоваться?


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

Автор - _Boroda_
Дата добавления - 16.06.2015 в 20:43
SLAVICK Дата: Среда, 17.06.2015, 19:14 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
флаг не определен, но ведь он же не равен True, значит, все нормально

Не факт.
Например одна процедура выполнилась, и ей нужно сообщить об этом другой процедуре, которая может выполнятся и после повторного открытия файла.
А поскольку флаг вернулся на 0 - то вторая процедура не узнает, что ей хотели сообщить :D
А Вы пользуетесь макросами, которые дают ошибки?

Я тестирую свои макросы и исправляю ошибки сразу, но есть пользователи ... так вот они иногда находят способ вызвать ошибку hands , например подсунут не тот файл, или данные с ошибками... а потом искренне удивляются ... а потом извиняются :D
Поведение пользователей сложно предусмотреть, особенно в сложных проектах :)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Среда, 17.06.2015, 19:15
 
Ответить
Сообщение
флаг не определен, но ведь он же не равен True, значит, все нормально

Не факт.
Например одна процедура выполнилась, и ей нужно сообщить об этом другой процедуре, которая может выполнятся и после повторного открытия файла.
А поскольку флаг вернулся на 0 - то вторая процедура не узнает, что ей хотели сообщить :D
А Вы пользуетесь макросами, которые дают ошибки?

Я тестирую свои макросы и исправляю ошибки сразу, но есть пользователи ... так вот они иногда находят способ вызвать ошибку hands , например подсунут не тот файл, или данные с ошибками... а потом искренне удивляются ... а потом извиняются :D
Поведение пользователей сложно предусмотреть, особенно в сложных проектах :)

Автор - SLAVICK
Дата добавления - 17.06.2015 в 19:14
RAN Дата: Среда, 17.06.2015, 20:08 | Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Поведение пользователей сложно предусмотреть, особенно в сложных проектах

Моих фантазий хватает максимум на 50%. :D


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Поведение пользователей сложно предусмотреть, особенно в сложных проектах

Моих фантазий хватает максимум на 50%. :D

Автор - RAN
Дата добавления - 17.06.2015 в 20:08
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Отключение уведомления MsgBox (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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