VBA macros problema Property let y get
Estoy aprendiendo a crear objetos en VBA de excel, y tengo un problema en un ejercicio que no he podido resolver, ya busque en la red pero no encuentro nada, quisiera saber si alguien me puede ayudar, el error que me marca es "El tipo de argumento de ByRef no coincide"
De antemano les agradezco
Option Explicit Private z As Integer Public Property Let ValorA(w As Integer, x As Integer, y As Integer, d As Integer) z = w + x + y Debug.Print z End Property Public Property Get ValorA(w As Integer, x As Integer, y As Integer) As Integer ValorA = z 'Nos se si el Get este bien End Property 'De donde llamo a el objeto: Sub porbandoA() Dim ejem2 As New ClaseEjemplo ejem2.ValorA(5, 3, 6) = d Debug. Print ejem2. ValorA(d) ' Cuando escribo esto me marca el error 'Si no ingreso esto funciona bien, pero necesito regresar el valor resultado End Sub
1 Respuesta
Respuesta de Jose Carlos Valdes Moncayo
1