Función máximo con VBA

18/01/2010 - 23:20 por Francesca Brasso | Informe spam
Hola, ¿cómo puedo mediante VBA hacer que una celda me devuelva el valor
máximo entre otras seis celdas?

Saludos
Francesca

Preguntas similare

Leer las respuestas

#6 AnSanVal
19/01/2010 - 07:05 | Informe spam
Hola de nuevo.

Un ejemplo con la función en la celda, podría ser:

[AZ1] ÎLDA("direccion";DESREF(A1;COINCIDIR(MAX(A2:A7);A2:A7;0);0))

El código VBA:
MsgBox "El valor máximo está en " & Range("AZ1").Value


Saludos: Antonio.
Respuesta Responder a este mensaje
#7 Francesca Brasso
19/01/2010 - 20:42 | Informe spam
Muchas gracias Antonio por el código.
Saludos
Francesca

"AnSanVal" escribió en el mensaje de noticias
news:
Hola Fran.

Dado que consideras que es más fácil con una función en la celda (yo
tambien lo creo asi), puedes hacerlo de esa manera y desde VBA utilizas el
valor de esa celda. Obviamente la celda la puedes tener en un rango que no
moleste visualmente en la zona de trabajo y/o incluso oculta.

Pero si lo quieres hacer integramente en VBA, podría ser algo similar a
(el ejemplo tiene 5 filas de código):

Sub prueba()
Dim Dir$
Dir =
Cells(Range("A2:A7").Find(Application.WorksheetFunction.Max(Range("A2:A7"))).Row,
1).Address
MsgBox "El valor máximo está en: " & Dir
End Sub


Saludos: Antonio.

**********************************

"Francesca Brasso" escribió en el mensaje
news:
¡Oops!, qué distraída soy, olvidé un detalle en mi consulta. ¿Cómo puedo
saber a cual de las seis celdas corresponde el máximo?
Saludos
Fran


"Francesca Brasso" escribió en el mensaje de
noticias news:eM$
Gracias Abraham, y sí, es más ràpido y fácil usar MAX en la celda y sé
como aplicarla, pero... no me sirve. Este cálculo forma parte de una
macro.
Conn esto también te contesto, Julian.

Saludos
Francesca


"Abraham" escribió en el mensaje de
noticias
news:
un modo:

[B1]=application.WorksheetFunction.Max(Range("A1:A6"))

Me parece mas facil/rapido usar la funcion MAX en la celda

Abraham










email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida