TGViewer
Аналитика в HR | HR-tech Аналитика в HR | HR-tech @analytics_hr · 660 subscribers
Post #231 476
#Excel #VBA #Циклы #Ошибки

❗️Важное предупреждение о работе циклов❗️

Циклы Do While ... Loop и Do Until ... Loop довольно хитрые и я не рекомендую использовать их пока вы хорошенько не освоитесь с VBA.
Дело в том, что эти циклы выполняются пока не будет выполнено или не выполнено какое-то условие. А если такое не произойдёт (на практике такое случается) подобный код может привести к бесконечному выполнению цикла и, как следствие, к зависанию Excel и крашу системы.

Например, вы можете написать код (не запускайте его!), который начнет закрашивать весь ваш Excel в голубой цвет пока не найдет незаполненную ячейку. Случайный запуск такого кода на пустом листе может привести к подвисанию системы:
Sub ЗаполнитьДоЗаполненной()
Dim Ячейка As Range
Set Ячейка = Range("A1")
Do Until Ячейка.Value <> ""
Ячейка.Interior.Color = RGB(173, 216, 230)
Set Ячейка = Ячейка.Offset(1, 0) '
Loop
End Sub


❕Если вдруг подобное случилось, используйте Ctrl + Break, чтобы остановить выполнение кода.
  • ❤ 1
  • 👍 1
More from @analytics_hr
  1. Sep 29, 2026#Excel Новая интересная фича, которая в настоящий момент тестируется в MS Excel: теперь од…
  2. Sep 24, 2026#визуализация #ONA Хочу вас познакомить с относительно новым для меня и, возможно, для ког…
  3. Sep 21, 2026#метрики #замещение ⚡️Коэффициент замещения показывает, насколько компании удаётся компенс…
  4. Sep 14, 2026#визуализация 🔹Заголовок: Заголовок должен объяснять, что показывает график: не Дашборд п…
  5. Sep 10, 2026#визуализация 🔹Наполнение структуры: В верхней части логично размещать 4–6 ключевых KPI,…
  6. Sep 8, 2026📊 Вакансии в HR-аналитике и C&B В этот раз — коротко про вакансии, потому что ниже будет…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →