Új hozzászólás Aktív témák

  • Polllen

    félisten

    Sziasztok!

    Adott ez a kód, amivel kb 50.000 sorba kerül egy képlet, a probléma az, hogy néha előbb lép tovább a következő műveletre, minthogy befejezte volna a kalkulációt, így random az utolsó x ezer sorhoz nulla érték kerül...

    Range("D2:D" & req_end).FormulaR1C1 = _
    "=IFERROR(RC[-1]*VLOOKUP(RC[-3],'[MRP value list rev_1.xlsm]MatMaster'!C2:C8,7,0),0)"

    Range("D2:D" & req_end).Value = Range("D2:D" & req_end).Value

    Próbáltam azzal, hogy beillesztek egy calculate parancsot, de ezt is simán átlépi:

    Range("D2:D" & req_end).FormulaR1C1 = _
    "=IFERROR(RC[-1]*VLOOKUP(RC[-3],'[MRP value list rev_1.xlsm]MatMaster'!C2:C8,7,0),0)"
    Worksheets("Req").Calculate
    Range("D2:D" & req_end).Value = Range("D2:D" & req_end).Value

    Természetesen debug-ban lépésenként végrehajtva tökéletesen működik.

    Tudok olyan beillesztési módot, ami 100% működik, de gyors is?

    Pl. Selection.Autofill?

Új hozzászólás Aktív témák