Excel is not updating cells, options > formula > workbook calculation set to automatic

前端 未结 9 1578
夕颜
夕颜 2020-12-13 02:53

The usual answer to this question is to turn formulas to automatic. This, in my case, is not working.

The second usual answer is that there is some macro that is a

9条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-13 03:09

    In short

    creating or moving some/all reference containing worksheets (out and) into your workbook may solve it.

    More details

    I had this issue after copying some sheets from "template" sheets/workbooks to some new "destination" workbook (the templates were provided by other users!):

    I got:

    • workbook WbTempl1
      • with sheet WsTempl1RefDef (defining the references used e.g. in WsTempl2RefUsr below, e.g. project on A1)
    • workbook WbTempl2 (above references do not exist, because WsTempl1RefDef is not contained nor externally referenced, e.g. like WbTempl2.Names("project").refersTo="C:\WbTempl1.xls]'WsTempl1RefDef!A1")
      • contains sheet WsTempl2RefUsr (uses inexisting global references, e.g. =project)

    and wanted to create a WbDst to copy WsTempl1RefDef and WsTempl2RefUsr into it.


    The following did not work:

    1. create workbook WbDst
    2. copy sheet WsTempl1RefDef into it (references were locally created)
    3. copy sheet WsTempl2RefUsr into it

    Here as well the Ctrl(SHIFT)ALTF9 nor Application.CalculateFullRebuild worked on WbDst.


    The following worked:

    1. create workbook WbDst
    2. move (not copy) sheet WsTempl1RefDef into WbTempl2
      • (we do not have to save them)
    3. copy sheet WsTempl1RefDef into WbDst
    4. copy sheet WsTempl2RefUsr into WbDst

提交回复
热议问题