excel vba 中如何实现拷贝复制单元格的值,而不拷贝单元格内的公式

您所在的位置:网站首页 excel怎么复制文本不复制格式内容 excel vba 中如何实现拷贝复制单元格的值,而不拷贝单元格内的公式

excel vba 中如何实现拷贝复制单元格的值,而不拷贝单元格内的公式

2024-07-10 16:10| 来源: 网络整理| 查看: 265

问题:

目前要实现将表1中的部分数据拷贝到表2中 用了sheets(1).[a1].CurrentRegion.Copy sheets(2).[a1] 现在出现一个现象, 有的时候表2的数据和表1是一致的, 有的时候是不一致 表1中有的单元格用的是公式, 在复制到表2的时候, 有时是复制这个公式的结果, 有时是复制公式, 所以会出错 现在不知道如何解决这个问题 currentregion.copy 这个函数 带什么参数后可能实现只拷贝单元格的值

答案

把语句改成方式一:范围拷贝:Sheets(1).[a1].CurrentRegion.Copy方式二:单列拷贝:Sheets(2).[a1].PasteSpecial Paste:=xlPasteValues

例如:

Sheets("汇总数据").Select Range("N1:N3").Copy Sheets(1).Select Range("A" & Rows.Count).End(xlUp).Offset(2, 0).Select Selection.PasteSpecial Paste:=xlPasteValues

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3