В этой статье мы рассмотрим два основных типа процедур: Public и Private, и их влияние на видимость и доступность кода. 1. Public процедуры Процедуры, объявленные с модификатором доступа "Public", имеют широкую область действия и могут быть вызваны из любого места в вашем проекте VBA, а также из внешних проектов или приложений, если они видимы. Пример Public процедуры: Public Sub МояПубличнаяПроцедура() MsgBox "Моя Публичная Процедура" ' Код публичной процедуры End Sub Вызов Public процедуры из другой процедуры: Sub ДругаяПроцедура() МояПубличнаяПроцедура ' Вызов публичной процедуры End Sub Вызов Public процедуры из другого модуля: Sub ДругаяПроцедура() МояПубличнаяПроцедура ' Вызов публичной процедуры End Sub 2. Private процедуры Процедуры, объявленные с модификатором доступа "Private", имеют ограниченную область действия и могут быть вызваны только из того модуля, в котором они объявлены. Они недоступны из других модулей и внешних приложений. Пример Private процедуры: Private Sub Моя
VBA Excel № 58. Область действия и выполнение процедуры Sub в VBA.
15 октября 202315 окт 2023
634
2 мин