[Excel 2003][VBA] Pq ABS sí y MAX no?

13/08/2007 - 21:02 por LuisVF | Informe spam
Probé lo siguiente:

Dim valor As Long
valor = Abs(-77)
Range("b1").Value = valor

Y funciona. Pero con Max:

Dim valor As Long
valor = max(7.9)
Range("b1").Value = valor

dice que no se ha definido sub o función. Tengo que poner:

Dim valor As Long
valor = Application.WorksheetFunction.Max(7, 4)
Range("b1").Value = valor

Entonces si ¿¿??

Y existe alguna lista para saber los nombres de las funciones en inglés
equivalentes al español ue funcionen con VBA

Gracias
 

Leer las respuestas

#1 LuisVF
13/08/2007 - 21:25 | Informe spam
Aunque lo he puesto con punto probé sin punto:
valor = max(7.9)

Tb. veo que en la ayuda aparece la función abs y no max cuando al poner
worksheetFunction si aparece

"LuisVF" escribió en el mensaje
news:
Probé lo siguiente:

Dim valor As Long
valor = Abs(-77)
Range("b1").Value = valor

Y funciona. Pero con Max:

Dim valor As Long
valor = max(7.9)
Range("b1").Value = valor

dice que no se ha definido sub o función. Tengo que poner:

Dim valor As Long
valor = Application.WorksheetFunction.Max(7, 4)
Range("b1").Value = valor

Entonces si ¿¿??

Y existe alguna lista para saber los nombres de las funciones en inglés
equivalentes al español ue funcionen con VBA

Gracias








Preguntas similares