Промените изглед курсора на пешчани сат помоћу ВБА у програму Мицрософт Екцел

Преглед садржаја

Када имате велики вба макро / код који треба да ради више минута, можете да промените курсор на пешчани сат или курсор на чекању (на основу ваших системских поставки) за период док је макро покренут. Када се макро заврши, курсор се може вратити на подразумевани курсор.

Ово је пример кода који показује како можете да промените курсор.

Опција Експлицитно

Подмакро1 ()

Апплицатион.Цурсор = клВаит

‘Код овде

Апплицатион.Цурсор = клДефаулт

Енд Суб

  • Након дим изјава (овај узорак кода још нема), поставили смо Апплицатион.Цурсор = клВаит на почетку кода.
  • Затим можете укључити било који код који вам је потребан за покретање. Ако требате да позовете више претплата / процедура, то можете учинити овде или само унети цео код овде.
  • Затим непосредно пре наредбе Енд Суб, морате да вратите курсор на подразумевано. Ово радимо помоћу линије Апплицатион.Цурсор = клДефаулт

  • Можете укључити све остале изјаве које вам се свиђају Апплицатион.СцреенУпдатинг = НетачноилиАпплицатион.ДисплаиАлертс = Нетачнозаједно са Апплицатион.Цурсор = клВаитизјава. Слично томе, можете укључити Апплицатион.СцреенУпдатинг = Тачно или Апплицатион.ДисплаиАлертс = Тачно заједно са Апплицатион.Цурсор = клДефаултизјава.

  • Да бисте копирали овај код, притисните тастере Алт + Ф11 на тастатури. Ово ће отворити кодни модул. Са леве стране видећете Мицрософт Екцел објекте. Кликните десним тастером миша и изаберите Уметни, а затим изаберите Модул. Копирајте код у кодни прозор са десне стране.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave