防止单元格公式更改

科尼利斯

我有一个可以输入值的Excel工作表。

例如:

A2 = product name

B2 = product number

C2 = company number

D2 = "#" (allway's the # sign

E2 = "A1"&"D1"&"B1"&"D1"&"C1"

按下按钮后,宏将运行。这些值将自动剪切粘贴到历史记录表中。

单元格E2的公式更改为粘贴值的位置(在本例中为历史记录表)。

我想防止单元格E2中的公式更改,所以我在数字和字母前输入了$符号。并在其前面输入工作表名称。这根本没有什么不同。

有谁知道解决方案吗?(或者我是否必须在每次剪切值并将其粘贴到历史记录表中时编写一个vba代码以将单元格E2修改回我需要的公式?)

Anwser感谢Jeeped

使用间接函数使您的引用保持静态!

对我来说很完美!

= INDIRECT(“'Sheet1'!A2”)&INDIRECT(“'Sheet1'!D2”)&等等。

用户名

如果无论移动,复制,移动或其他位置如何都希望公式保持静态,则引用必须是静态文本,并且INDIRECT用于将其返回到有效的单元格引用。

在E2中,

 =INDIRECT("'Sheet1'!A2")&INDIRECT("'Sheet1'!D2")&INDIRECT("'Sheet1'!B2")&INDIRECT("'Sheet1'!D2")&INDIRECT("'Sheet1'!C2")

如有必要,请调整工作表名称。不管您对它们进行什么操作,这些单元格地址都不会更改(除了文本编辑)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何动态更改单元格的公式

来自分类Dev

Excel更改单元格公式

来自分类Dev

防止单元格数字在Excel中的公式中递增

来自分类Dev

防止已更改颜色的单元格再次更改颜色

来自分类Dev

循环整个单元格以更改特定的公式问题

来自分类Dev

更改另一个单元格的公式

来自分类Dev

使用条件公式更改单元格颜色

来自分类Dev

更改公式=超链接单元格值

来自分类Dev

使用公式更改单元格中的字体颜色

来自分类Dev

复制公式而不更改单元格引用

来自分类Dev

当任何包含公式的单元格更改时触发宏

来自分类Dev

从另一个单元格更改公式中的单元格编号

来自分类Dev

防止计算单元格

来自分类Dev

Microsoft Excel-一个单元格中日期更改的公式,更改不同的单元格数据

来自分类Dev

如何更新Excel公式并将更改传播到其他单元格(替代公式更改后的单元格拖动)

来自分类Dev

如何在不更改公式的情况下更改单元格的文本?

来自分类Dev

在单元格中插入VLOOKUP公式

来自分类Dev

限制公式中的单元格值

来自分类Dev

SpreadsheetLight从单元格公式获取数值

来自分类Dev

Excel公式获取单元格颜色

来自分类Dev

如何重新计算单元格的公式?

来自分类Dev

Excel公式未更新单元格

来自分类Dev

搜索单元格并删除(公式)

来自分类Dev

VBA设置单元格的公式

来自分类Dev

活动单元格作为公式的输入

来自分类Dev

合并单元格数量的Excel公式?

来自分类Dev

计算单元格中的给定公式

来自分类Dev

Excel单元格的条件公式范围

来自分类Dev

公式单元格的粘贴范围不变