No, classes cannot be initialized with parameters in VBA. This wouldn't be legal because of the Dim ... As New ... statement, which implicitly constructs objects when they're first accessed.
Dim x As New MyClass
x.Prop = 42 ' Before x.Prop is set, x is implicitly constructed