Excel macro formula adding quotes in formula causing vlookup to not work

前端 未结 3 1326
情深已故
情深已故 2020-12-04 04:26

I am trying to add a formula to a cell. The macro is adding quotations around the cell range, which causes the cell to return the #name error.

This is the code in th

相关标签:
3条回答
  • 2020-12-04 04:42

    The RC[-2] seems to be the problem. When I replaced that with a normal cell reference the macro didn't put quotes around the A7 and D30.

    0 讨论(0)
  • 2020-12-04 04:44

    I believe the problem is caused by mixing RC notation (FormulaR1C1) and A1. Have you tried:

    Cells(1, 4).FormulaR1C1 = "=VLOOKUP(RC[-2],""Contracts!A7:D30"",3,FALSE)"
    

    ? That should work.

    0 讨论(0)
  • 2020-12-04 04:54

    You cannot mix RC and A1 style references in the same formula. Pick one and stick to it.

    "=VLOOKUP(RC[-2],Contracts!R7C1:R30C4,3,FALSE)"
    

    will work

    0 讨论(0)
提交回复
热议问题