Como pasar valor a variable..

Hola, como puedo pasar un valor a una celda, me explico:
range("a1").value = "=SUM(B$1:B$5)"
Este ejemplo obtengo el resultado en la celda, PERO me pone la fórmula también, ¿hay alguna forma en la que pueda obtener solamente el resultado de esta fórmula en la celda?
Ahora bien, si quisiera este mismo resultado en una variable como se podría hacer.
Muchas gracias.

1 respuesta

Respuesta
Así lo haces
Range("a1").Value = Application.WorksheetFunction.Sum(Range("B1:B5"))
Muy bien, gracias. Cuando se trabajan fórmulas combinadas como por ejemplo esta:
=IF(COUNTIFS(Hoja1!$J:$J,1,Hoja1!$B:$B,B$6)=0,"""",COUNTIFS(Hoja1!$J:$J,1,Hoja1!$B:$B,B$6))
Como podría ser.
Gracias.
De la misma forma que la anterior, para utilizar las funciones de excel mediante código debes utilizar la instrucción
Application. WorksheetFunction.
Allí te aparecerá la lista de funciones y tu seleccionas la que necesites.
Favor cerrar la pregunta, pues ya di la respuesta a tu consulta original.
La verdad, la hice la pregunta fácil, para que alguien respondiera, pues me ha pasado que que nadie me responde algunas preguntas que he tenido que cerrar, y la segunda era la verdadera pregunta, pues no me salen las que necesito como las de la segunda pregunta, pero gracias, volveré hacer la pregunta a ver si alguien me ayuda.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas