Hola de nuevo.
Me alegra que te sirviera la ayuda. Veamos la nueva duda que te surgió:
Cita:
Se pueden meter estas variables en una formula para que me la calcule? aslgo así como:
Selection.formulaR1C1= "=MIN (VARa & ":" & VARb)"
|
En principio, la respuesta dependerá de lo que necesites. Del modo que intentabas hacerlo, interpreto que necesitas la fórmula en la celda. De todos modos, te cuento cómo escribir tan sólo el valor, por si fuera eso lo que quieres.
Código:
Sub minimo()
VARa = "A1"
VARb = "A10"
[c5] = Application.WorksheetFunction.Min(Range(VARa & ":" & VARb))
[c6].Formula = "=MIN(" & VARa & ":" & VARb & ")"
End Sub Verás que en la celda C5 se escribe el valor del mínimo del rango entrado, mientras que en C6 se copia la fórmula que devuelve el mínimo, que es lo que tú (creo) andavas buscando.
Las comillas se utilizan para unir (concatenar) las 2 o más partes de la fórmula. Si no utilizaramos el símbolo & y escribieramos las variables directamente en la fórmula, no copiaría el valor de la variable, sino el texto tal cual. Es decir, lo que escribimos entre comillas, lo interpreta tal cual y por eso las variables quedan fuera de las comillas de la fórmula y se unen a esta mediante el símbolo &.
No se si me expliqué bien. Cualquier aclaración al respecto, no dudes en pedirla.
Saludos,
Maikelnai