
Problema funcion con datos de distintas hojas XLS
Publicado por Quinto (30 intervenciones) el 23/11/2010 18:12:45
Hola:
Estoy utilizando esta funcion:
Function MB(rng1 As Range, rng2 As Range) As Double
MB = Evaluate("Average(" & rng1.Address & "-" & rng2.Address & ")")
End Function
cuando le paso datos de la misma hoja de la celda activa calcula perfectamente.
Pero, cuando le paso datos de otra hoja diferente a la de la celda activa, coge los de la hoja de la celda activa. Lo he debugueado y al pasar los parametros nunca aparece que es de otra hoja.
Ejemplo:
=mb(A1:A10;B1:B10) funciona perfectamente. esto es en la misma hoja todo.
pero si pongo:
=mb(A1:A10;Hoja2!B1:B10) estando las celdas B1:B10 de la hoja1 vacias no coge los valores de la hoja2. y coge los ceros de la hoja1. dando un resultado incorrecto.
pudieran ayudarme?
gracias
Estoy utilizando esta funcion:
Function MB(rng1 As Range, rng2 As Range) As Double
MB = Evaluate("Average(" & rng1.Address & "-" & rng2.Address & ")")
End Function
cuando le paso datos de la misma hoja de la celda activa calcula perfectamente.
Pero, cuando le paso datos de otra hoja diferente a la de la celda activa, coge los de la hoja de la celda activa. Lo he debugueado y al pasar los parametros nunca aparece que es de otra hoja.
Ejemplo:
=mb(A1:A10;B1:B10) funciona perfectamente. esto es en la misma hoja todo.
pero si pongo:
=mb(A1:A10;Hoja2!B1:B10) estando las celdas B1:B10 de la hoja1 vacias no coge los valores de la hoja2. y coge los ceros de la hoja1. dando un resultado incorrecto.
pudieran ayudarme?
gracias
Valora esta pregunta


0