将值插入工作表单元格,但在公式中保留引用路径

时间:2019-03-10 19:37:57

标签: vb.net

如果我使用以下命令向单元格中插入值

workbook = ex.Workbooks.Open('C:\\Users\\flo\\Desktop\\Dombo\\Excel_Test\\Basis.xlsx')
ws = workbook.Worksheets[1]

ws.Range('C2').Value2 = 10

公式中的参考路径丢失。 如何插入值并保持现有公式不变?

1 个答案:

答案 0 :(得分:1)

一个单元格包含一个公式一个值。它不能同时包含两者。如果要保留公式,请更改公式所基于的单元格。例如。如果C2中的公式为=A2+B2,则更改A2B2中的值或同时更改两者,并保持C2不变。如果您在Excel中手动进行操作,则相同。