** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Excel
  Mensajes nuevos Mensajes nuevos RSS - Insertar fórmula desde VBA
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoInsertar fórmula desde VBA

 Responder Responder
Autor
Mensaje
jmpm Ver desplegable
Nuevo
Nuevo


Unido: 24/Octubre/2018
Localización: Madrid
Estado: Sin conexión
Puntos: 18
Enlace directo a este mensaje Tema: Insertar fórmula desde VBA
    Enviado: 19/Noviembre/2018 a las 11:28

Sheets("Hoja1").Range("A1").Formula = "=K.ESIMO.MENOR(Temp1,CONTAR.SI(Temp1," < "& E11))"

La fórmula me funciona perfectamente si la escribo yo en Excel. Sin embargo, al ejecutar el código, en A1 me aparece "FALSO". He probado también poniendo .FormulaLocal y cambiando las "," por ";" pero sigue apareciendo "FALSO". ¿Alguien sabría decirme dónde está el fallo?

NOTA: Temp1 es el nombre que tienen asignadas 30 celdas de la columna C

Gracias!

Editado por jmpm - 19/Noviembre/2018 a las 11:31
Arriba
AnSanVal Ver desplegable
Administrador
Administrador
Avatar

Unido: 16/Marzo/2005
Localización: España
Estado: Sin conexión
Puntos: 5419
Enlace directo a este mensaje Enviado: 19/Noviembre/2018 a las 13:10

VBA solamente «entiende en inglés», y el separador  de argumentos es la  «coma». Prueba así:


Sheets("Hoja1").Range("A1").FormulaR1C1 = "=SMALL(R1C3:R30C3,COUNTIF(R1C3:R30C3,""<""& RC[1]))"


(Para otra ocasión) con la fórmula escrita en A1 (y A1 seleccionada), pon en marcha la grabadora > Haz clic en la barra de fórmulas > Pulsa INTRO > detén la grabadora > …  


… mira el código que se ha generado > Depura/modifica el código a tu gusto.





Editado por AnSanVal - 19/Noviembre/2018 a las 13:12
Aprendemos viendo respuestas de otros, también intentando resolver dudas (intenta ayudar cuando puedas/sepas).

Mi sitio_web con ejemplos Excel.
Arriba
jmpm Ver desplegable
Nuevo
Nuevo


Unido: 24/Octubre/2018
Localización: Madrid
Estado: Sin conexión
Puntos: 18
Enlace directo a este mensaje Enviado: 21/Noviembre/2018 a las 09:11
Muchas gracias Antonio! Funciona perfectamente
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable