关于复制并保存的问题,请大神帮忙改改
Sub 复制保存() Dim s, t
Dim i As Integer
Dim rs As Integer
s = Array(4, 2, 8, 3, 9, 6, 5, 10, 14, 15, 11) '原始表需要复制的列
t = Array(1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) '目标表需要粘贴的列
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(4, s(i)).Resize(rs, 1).Value
Next
End With
End Sub
问题1:我想只复制原始表中的其中一行数据到目标表,其它的不复制应该怎么写?比如,我只想复制第4行,后面的不复制
问题2:项目5 后面的数据我经常一天更新几次,但是我只想按日期保存一次,比如:日期:2021-08-20,后面的项目6-项目17 每天会有修改几次 能否保存的时候,看到之前有相同日期的2021-08-20的就覆盖,没有就新增保存。
有懂的老师麻烦帮忙改一下代码了,谢谢!
工作簿2.zip
(16.38 KB)
[此贴子已经被作者于2021-8-20 16:57编辑过]