Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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工作表中删除公式_Excel_Vba_Vba7 - Fatal编程技术网

从Excel工作表中删除公式

从Excel工作表中删除公式,excel,vba,vba7,Excel,Vba,Vba7,我在一个项目中使用VBA和Excel宏文件中的内置公式。最后,我们希望在完成处理和计算后删除公式 选项1:-sht.UsedRange.Value2=sht.UsedRange.Value2 选项2:-rng.Value2=rng.Value2”用于特定范围 问题 正在尝试使用上述代码删除Excel公式。但是,值粘贴在其他单元格中,即较早的结构将更改为其他地址。e、 g.A5值放在A10中。 所以我不确定这里发生了什么。有什么建议吗 所以我用了单元对单元的逻辑来代替我的公式。 cl.Value2

我在一个项目中使用VBA和Excel宏文件中的内置公式。最后,我们希望在完成处理和计算后删除公式

  • 选项1:-
    sht.UsedRange.Value2=sht.UsedRange.Value2
  • 选项2:-
    rng.Value2=rng.Value2
    ”用于特定范围
  • 问题
    正在尝试使用上述代码删除Excel公式。但是,值粘贴在其他单元格中,即较早的结构将更改为其他地址。e、 g.A5值放在A10中。
    所以我不确定这里发生了什么。有什么建议吗

    所以我用了单元对单元的逻辑来代替我的公式。
    cl.Value2=cl.Value2

    这是完美的工作,但非常耗时。
    有什么建议吗?

    将值从一个单元格复制到另一个单元格或区域后,删除或粘贴第一个单元格或区域(如果需要值),即从a5复制到a10,然后删除或粘贴特殊a5


    我希望它对你有用

    rng.UsedRange.Value2=rng.UsedRange.Value2
    应该是
    rng.Value2=rng.Value2
    @SiddharthRout,是的,这就是我的意思<代码>rng.Value2=rng.Value2。问题,现已更正选项1和2均正确。你能分享完整的代码吗?我的意思是,如何声明和设置变量,以及最终如何使用上述选项?在这种情况下,用户选择整个工作表,然后复制、右键单击并粘贴值。无需粘贴到其他位置。