Како сузбити поруке о грешкама у Екцел макроима

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

Користите ове ВБА команде за укључивање и искључивање грешака у Екцел макроима

Постоје десетине извора грешака у макроима. Чак и ако се макро састави и тестира без грешака, грешке се и даље могу појавити када се изврши. Окружење у којем се макро изводи може бити другачије. Или корисник користи податке које нисте намеравали да користите. Следећа слика приказује пример такве досадне поруке о грешци:

Можете потиснути многе поруке о грешци које се могу појавити током извођења ваших макронаредби. Да бисте то урадили, укључите следећу команду на почетак макроа:

На Грешка Настави даље

Ова команда упућује Екцел да једноставно позове следећу команду ако дође до грешке. Ово ће једноставно занемарити грешку, а да Екцел не прикаже поруку о грешци. Тада ваш макро обично неће испоручити резултате по жељи, али барем корисника макроа неће узнемирити порука о грешци.

Да бисте вратили руковање грешкама на Екцел стандард, користите следећу команду:

Грешка при укључивању Иди на 0

Уверите се да је последњи знак нула (а не О). Ову команду бисте требали позвати пре краја сваке потпрограма у којој сте претходно пребацили руковање грешкама у ИГНОРЕ како је горе описано.

Овом методом се не могу занемарити све грешке. У основи, ове команде бисте требали укључити тек након опсежних тестова ваших макронаредби, ако сте већ подузели мјере опреза у програмском коду за све познате посебне случајеве, тако да не дође до грешака.

Да бисте унели макро, притисните комбинацију тастера АЛТ Ф11 у Екцелу. Ово покреће ВБА едитор у свим верзијама програма Екцел. Тамо изаберите команду ИНСЕРТ - МОДУЛЕ и унесите макро. Да бисте покренули макро, активирајте комбинацију тастера АЛТ Ф8 у програму Екцел.

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

wave wave wave wave wave