Есть ли способ перегрузить конструктор / инициализировать процедуру для класса в VBA?

В C # я знаю, что могу перегрузить конструктор для класса, указав его в теле класса:

public class MyClass()
{
    public MyClass(String s) { ... }
}

Это переопределяет конструктор по умолчанию (у которого нет параметров) и вызывает инициализацию класса с параметром s.

Я знаю, что в VBA я могу инициализировать свой класс сPrivate Sub Class_Initialize(), но я не знаю, есть ли способ заставить мой класс инициализироваться с параметрами. Можно ли это сделать?

Ответы на вопрос(4)

Ваш ответ на вопрос