excel vba 重复复制数据的值 粘贴到另一个新建SHEET表中 5

如图所示,a1:e5中每个单元格的值都与G2单元格有计算,G2值变动后相应的a1:e5的值也变动。每修改一次G5的值,复制a1:e5的值(这里如何实现复制的是单元格的值而... 如图所示,a1:e5中每个单元格的值都与G2单元格有计算,G2值变动后相应的a1:e5的值也变动。
每修改一次G5的值,复制a1:e5的值(这里如何实现复制的是单元格的值而不是公式)到Sheet2表中如下图

从Sheet1表中复制的数据到表2后数据是公式,不是单元格的值.希望复制的是单元格的值,然后
Sheet1表中的G2单元格的值每次+1在a1:e5生成的值,都会在表2中输出,最终正确图如下
展开
 我来答
绿衣人敲门
2014-11-07 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63774
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部
Sub test()
Dim s, t
Dim i As Integer
Dim rs As Integer
s = Array(1, 5, 8)
t = Array(2, 6, 7)
Sheets("目标表").Select
With Sheets("原始表")
For i = 0 To UBound(s)
rs = .Cells(65536, s(i)).End(xlUp).Row - 1
Cells(65536, t(i)).End(xlUp).Offset(1, 0).Resize(rs, 1).Value = .Cells(2, s(i)).Resize(rs, 1).Value
Next
End With
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式