Formula R1C1 con variabili



  • Formula R1C1 con variabili
    di Angelo (utente non iscritto) data: 02/02/2016 18:10:51

    Ho ripreso in mano Excel dopo anni e mi sono piantato su un problema

    Ho messo la seguente formula in una cella
    =SE(AX615>8;ARROTONDA.PER.ECC(AX615/8;0)*8;8)
    e funziona

    dovendo poi ripeterla su un range (foglio filtrato) ho cercato di scriverla in VB
    arrot = 8
    ActiveCell.Formula = "=SE(RC[-1]>" & arrot & ";ARROTONDA.PER.ECC(RC[-1]/" & arrot & ";0)*" & arrot & ";" & arrot & ")"
    ma mi da errore e la stringa generata mi sembra uguale alla formula messa nella cella.
    Dove sbaglio?
    Queale è la soluzione migliore per applicare la formula in tutto il range risultato dal filtro?
    With Range o For each?

    Grazie anticipate a chi mi soccorre



  • di alfrimpa data: 02/02/2016 18:42:43

    Ciao

    Forse dico una cavolata ma prova a scrivere

    ActiveCell.FormulaLocal

    Alfredo