文件发给其他人,如果不想对方查看公式或者公式太多的情况导致卡都是一个问题,少量我们可以自己手动选择性粘贴-值来处理,但是实际可能文件特别多且其中的工作表也不止一张,手动处理就非常麻烦了,所以我们应该怎么办?
写个代码吧!以后需要直接一键批量转换!
▍案例演示
> 功能说明:把所选择的全部Excel中的全部工作表中的公式删除仅保留值!
> 操作说明:
1、点击按钮,选择要处理的Excel文件,可以选择一个或者多个
2、稍等片刻,出现提示,‘处理完成,处理:N个’
3、在原始文件所在的文件夹中,会生成一个副本,后缀为“转换”的文件!
▍全部代码截图
代码核心部分已添加注释说明!选择文件的代码,经常写VBA的同学可以参考一下,一般都是这样的来写!遍历Excel文件和遍历工作表也是我们经常需要的操作,案例中的写法一般也比较通用,仅供参考!本来想直接使用 UsedRange.Value = UsedRange.Value 但是容易内存溢出!
▍附件下载
[GuestPay]
下载地址:https://www.lihaiblog.cn/blog/242.html
[/GuestPay]
还没有评论,来说两句吧...