On Error Resume vs. GoTo и работа с ошибками (Серия VBA 36)

Поділитися
Вставка
  • Опубліковано 18 гру 2020
  • Привет! В этом видео мы обсудим, какие виды ошибок есть в VBA и какие подходы для решения этих видов ошибок следует применять. Кроме того, мы также подробно рассмотрим команду On Error со всеми её возможными настройками (GoTo 0 / Resume Next / GoTo Label / GoTo -1). Приятного просмотра!
    Хочешь поддержать мой канал? Это можно сделать с помощью функции «Спонсорство»:
    / @bilyalkhassenov

КОМЕНТАРІ • 21

  • @user-bm8yq2hh6h
    @user-bm8yq2hh6h 3 роки тому +17

    Тема борьбы с ошибками очень актуальна! В печатных изданиях по этому поводу много «воды»!!! А тут такое КЛАССНОЕ , буквально «на пальцах» разъяснение, что в голове сразу всё по полочкам улеглось!!! Спасибо, Билял, громадное: во-первых - за ответственнейший подход к подготовке уроков; во-вторых - за чуткое отношение к просьбам и пожеланиям подписчиков!!! Коллеги, если кто впервые зашёл сюда - моё искреннее предложение - ПРИСОЕДИНЯЙТЕСЬ и получайте кайф от уроков Биляла: это очень круто! И друзьям советуйте)...

  • @maksimkisliak4782
    @maksimkisliak4782 3 роки тому +4

    Билял, ты моя находка №1!

  • @Stas_Gutsal
    @Stas_Gutsal 3 роки тому +8

    Билял, большое спасибо за новое видео. Очень ждал новое видео по VBA уже даже начал переживать что вчера оно не вышло :)

  • @ArtLokos
    @ArtLokos 3 роки тому +7

    Билял, огромное спасибо за твой труд!!! В этом видео наконец-то нашел ответ на вопрос, мучивший меня целый месяц. Так держать!!!

  • @user-sh7nq7tf3k
    @user-sh7nq7tf3k 3 роки тому +3

    Боже что за крутое видео !!! Хочется услышать больше функционала
    Голос просто секс

  • @fedorkashnikov6725
    @fedorkashnikov6725 3 роки тому +3

    Спасибо большое, очень доступно объяснил!

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov 3 роки тому +1

    Билял, благодарю! Очень полезный урок. Всё понятно. Всё примеры вслед за видео протестировал для лучшего запоминания VBA.

  • @user-sc6wz7ni9v
    @user-sc6wz7ni9v 3 роки тому +3

    лайк) Спасибо!

  • @user-oh2sd7lh5v
    @user-oh2sd7lh5v 2 роки тому

    Дякую за чудові пояснення з прикладами. Після твоїх уроків програмувати на VBA стає простіше і зрозуміліше.
    Окремо дякую за підтримку України!

  • @kickone2693
    @kickone2693 2 роки тому +1

    Всю супер, но думаю надо было попутно рассказать о том как продолжить код до конца после обработки ошибки

  • @user-xg4pd7en9d
    @user-xg4pd7en9d 2 роки тому

    Билял, спасибо огромное за этот крок, наконец-то избавился от окна с ошибками! Жаль в редактор VBA нельзя сделать консоль, в которой будут выводиться ошибки, как в любой современной среде разработки

  • @KarpovEvgeniy
    @KarpovEvgeniy 10 місяців тому

    супер!

  • @kabukijoe99
    @kabukijoe99 2 роки тому +1

    Класс

  • @pseudonym99
    @pseudonym99 3 роки тому +4

    Спасибо за очередной мегаполезный урок!!!
    Билял, скажи, пожалуйста, планируешь ли дополнять Новый курс ВБА новыми уроками?

    • @BilyalKhassenov
      @BilyalKhassenov  3 роки тому

      Здравствуйте, Дмитрий!
      Большое спасибо за Ваш комментарий - рад, что видео Вам помогло! 😊
      Новый курс VBA обязательно планирую продолжить, правда, точно не могу сказать, когда начну интенсивно пополнять этот плейлист.
      С уважением и с наступающим Вас,
      Билял 😊

  • @DArkadiy
    @DArkadiy 2 роки тому

    а есть какой то вариант обработки ошибок если запускается файл на другом компе и там другие библиотеки(версии офиса)? по логике работы идёт взаимодействие с другими продуктами офиса

  • @Invest-channel.
    @Invest-channel. Рік тому

    Подскажите пожалуйста, если я добявлю On Error Resume Next в загрузке формы Load в Access. Будет ли On Error Resume Next применим к функциям подключаемым из модуля? Или необходимо в каждой функции прописывать On Error Resume Next? Или он будет применен ко всем функциям загруженной формы, так как является загрузочным?

  • @hahakoko3366
    @hahakoko3366 3 роки тому +1

    Здравствуйте , подскажите пожалуйста, как перейти к следующему шагу цикла for в подобной конструкции
    For .....
    For
    If(и при выполнении данного условия перейти в следующий шаг первого цикла for)
    И дальше ещё команды, поэтому сразу два некстати поставить до этого не получиться
    Можно ли использовать два next в одном цикле или это как то по другому делается?

    • @user-qn5by5iv7u
      @user-qn5by5iv7u 3 роки тому

      Два "Next" для одного цикла использовать не выйдет, поэтому "по другому делается" (при помощи оператора "GoTo"):
      For i = 1 to 10
      For j = 1 to 5
      If Then GoTo *Skip*
      ... какой-то код ...
      *Skip:*
      Next j
      Next i
      Вместо "Skip" можете сами написать другое слово/фразу - ей просто обозначается место, куда нужно "прыгнуть" при выполнении/невыполнении заданного конструкцией "If" условия 👌

  • @user-qn5by5iv7u
    @user-qn5by5iv7u 3 роки тому +1

    2021