none
Exportar VB a Excel - Fórmulas RRS feed

  • Pregunta

  • Hola :)

    Estoy generando, desde VB e Interop, una Excel con una serie de datos. A partir de estos datos, tengo que montar fórmulas en la propia hoja. 

    Todo funciona bien hasta que quiero usar funciones Excel en la fórmula.

    Por ejemplo, si intento hacer esto:

    Dim rng As Excel.Range = oSheet.Cells(fila, columna)
    rng.Formula = "=SII(A1=0;0;10)"

    Me lanza error. También si uso IIF

    Cualquier ayuda es agradecida :)

    • Cambiado Enrique M. Montejo martes, 4 de julio de 2017 7:10 Programación con Microsoft Excel
    lunes, 26 de junio de 2017 9:26

Todas las respuestas

  • Descubierto el misterio :)

    si uso

    rng.formulalocal = "=si(A1=0;0;10)"

    funciona perfectamente. Si uso "formula" debo introducir la fórmula con nomenclatura inglesa, si uso "FormulaLocal" puedo introducirla en la local. Pero, importante, no mezclar ;)

    martes, 4 de julio de 2017 7:18