Защо макросът не работи - използвала съм 1:1 предложението на г-жа Вълкова?

VBA за Excel

Здравейте, Детелина, грешката "Compile error: For without Next" означава, че в кода на Вашия макрос има цикъл For без съответното затварящо Next. Всеки For трябва да бъде затворен с Next в края, за да указва къде да спре цикъла.

За да решите проблема, моля, опитай да преминете тези стъпки:

  1. Отворете макроса, който сте създали.
  2. Прегледайте кода и намерете къде се използва цикъл For.
  3. Уверете се, че всеки от циклите For е правилно затворен с Next. Приема се за добра практика да се включва и брояча след Next (например Next counter), но това не е задължително.
  4. Ако някой от циклите For няма Next, добавете го.
  5. След като сте уверени, че всеки цикъл For е правилно затворен, тествайте отново макроса.

Моля, имайте предвид, че при вложени цикли For, всеки Next трябва да съответства на съответния For. В противен случай, може да се получи объркване при изпълнението на кода.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация