Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2008, 21:55
Rupers
 
Fecha de Ingreso: noviembre-2004
Ubicación: Argentina
Mensajes: 18
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Ejecutar Fórmula Macro

Gracias Scabral por contestar el post.

Y tenés razón, la finalidad de la fórmula utilizada es la de contar en un rango determinado la cantidad de veces que se da el máximo valor.

Ya solucioné el problema, y quiero compartir con los demás que utilizan esta forma de insertar funciones excel a través de macros.

Cuando ejecuto la macro que debería insertar las funciones de contar.si y también max me aparece ¿NOMBRE?
Esto significa que Excel no reconce el nombre de la función.

Sin embargo, esas funciones existen y funcionan cuando se teclean directamente sobre la hoja de cálculo.
Resulta que para que cualquier función de Excel insertada desde una macro NO de error debe ponerse con su nombre en Inglés, la traducción se hace luego de forma automática. Es decir en la macro debe ponerla en inglés y luego cuando esta se inserte en la hoja aparecerá con su nomenclatura en el idioma que corresponda.

entonces, en el caso de mi función insertada que era
=contar.si("rango";max("rango"))
tengo que cambiar la palabra "contar.si" por:
=countif("rango";max("rango"))

... y solucionado el problema.

GUSTAVO Te agradezco mucho que hayas contestado el post !!!

Última edición por Rupers; 25/04/2008 a las 22:56 Razón: solución encontrada