Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何清除内容,但公式不起作用,尽管存在常量(VBA)_Excel_Vba - Fatal编程技术网

Excel 如何清除内容,但公式不起作用,尽管存在常量(VBA)

Excel 如何清除内容,但公式不起作用,尽管存在常量(VBA),excel,vba,Excel,Vba,我已经尝试了各种可能的解决方案,我可以在互联网上找到,但 目的是清除内容并保留公式。 下面的范围确实有公式生成值(文本),但我一直得到“未找到单元格”错误。 我知道我可以用“出错时继续下一步”和“出错时转到0”来处理它,但范围没有被清除 ActiveSheet.Range("A5:F5").SpecialCells(xlCellTypeConstants).ClearContents 请阐明这个问题 谢谢大家! 你到底想删除什么?此方法不会清除任何包含公式的单元格。因此,如

我已经尝试了各种可能的解决方案,我可以在互联网上找到,但

目的是清除内容并保留公式。 下面的范围确实有公式生成值(文本),但我一直得到“未找到单元格”错误。 我知道我可以用“出错时继续下一步”和“出错时转到0”来处理它,但范围没有被清除

ActiveSheet.Range("A5:F5").SpecialCells(xlCellTypeConstants).ClearContents
请阐明这个问题


谢谢大家!

你到底想删除什么?此方法不会清除任何包含公式的单元格。因此,如果所有六个单元格都包含一个公式(无论公式的结果如何),则会出现错误。您好,@vbasic208的目的是清除这些单元格的计算值并保持公式不变。我感到困惑。谢谢你能分享精确的公式吗?=G5&H5&K5&N5,=VLOOKUP(G5;CAD!P:Q;2;0)等“目的是清除这些单元格的计算值并保持公式不变”——尽管Excel的工作原理并非如此。如果你有一个公式,它会计算。也许你可以解释一下你为什么要这么做。