Шаг 134.
VBA в MSExcel. Основы программирования на VBA. Переход в подпрограмму и возвращение из подпрограммы

    На этом шаге мы рассмотрим конструкции GoSub - Return.

    В VBA от первоначальных версий Basic сохранилась конструкция подпрограммы GoSub - Return, которая в настоящее время редко используется. Для полноты изложения вкратце напомним синтаксис этой инструкции.

    Синтаксис:

  GoSub строка
  .   .   .   .
  строка
  .   .   .   .
  Return

    Аргумент строка может быть любой меткой строки или номером строки. В качестве метки строки может быть любая комбинация символов, начинающаяся с буквы и заканчивающаяся двоеточием.

    Допускается использование инструкций GoSub и Return в любом месте процедуры, но GoSub и соответствующая инструкция Return должны находиться в одной процедуре. Подпрограмма может содержать несколько инструкций Return. Первая обнаруженная инструкция Return приводит к передаче управления назад к инструкции, непосредственно следующей за последней выполненной инструкцией GoSub.

    На следующем шаге мы рассмотрим вызов процедуры.




Предыдущий шаг Содержание Следующий шаг