
llamar funcion VBA desde otra en excel
Publicado por Palbo (30 intervenciones) el 23/10/2012 11:04:57
Hola,
estoy intentando llamar una funcion definida por mi, desde otra. la primera:
Function MiFuncion1(Xi, Yi As Range) As Double
MiFuncion1= Evaluate("sum(" & Xi.Address(True) & "-" & Yi.Address(True) & ")")
End Function
funciona bien cuando la utilizo en la hoja de calculo.
Ahora intento llamarla desde otra en mi codigo y me da error #VALOR!. la estoy llamando asi:
Function MiFuncion2(Xi, Yi As Range) As Double
MiFuncion2= Evaluate("MiFuncion1(" & Xs1.Address(True) & "," & Ys1.Address(, , , True) & ")")
End Function
esto es una prueba para despues complicar MiFuncion2.
pueden decirme que error estoy cometiendo?
gracias
estoy intentando llamar una funcion definida por mi, desde otra. la primera:
Function MiFuncion1(Xi, Yi As Range) As Double
MiFuncion1= Evaluate("sum(" & Xi.Address(True) & "-" & Yi.Address(True) & ")")
End Function
funciona bien cuando la utilizo en la hoja de calculo.
Ahora intento llamarla desde otra en mi codigo y me da error #VALOR!. la estoy llamando asi:
Function MiFuncion2(Xi, Yi As Range) As Double
MiFuncion2= Evaluate("MiFuncion1(" & Xs1.Address(True) & "," & Ys1.Address(, , , True) & ")")
End Function
esto es una prueba para despues complicar MiFuncion2.
pueden decirme que error estoy cometiendo?
gracias
Valora esta pregunta


0