excel怎样将公式变成数值?(复制粘贴为值的方法不行,因为我选择的区域是不连续的)

如图,我想把选择的区域直接转换成数值,这些区域经过筛选不连续。可是又不想每次都先取消筛选,然后复制粘贴为数值。请问还有什么好方法么?感觉这么一个小小的需求,网上竟然搜不到解决方法,真是不可思议。五行添堵,求大师破解!

第1个回答  2016-08-26
建议用VBA代码。追问

不会用,能详细说一下吗。

追答

下载附件后,先看看B列中的可见单元格是有公式的;点击【复制可见单元格】按钮后,再看看B列中的可见单元格里还有没有公式!!!

追问

可以哦,可是那个按钮要怎么做呢

追答

按钮好做,关键是要写代码。

追问

代码

追答

对,你下载的工作簿里有我写好的代码。

追问

那你帮我做个宏命令把。
功能:我选择好范围(不连续),执行宏命令,完成所选单元格由公式到值的转变。
谢谢~

追答

那你就要尽可能地把自己的要求结合原件讲清楚,能将原件发过来更好。

本回答被提问者采纳
相似回答