![](/img/trans.png)
[英]VBA Macro to copy/paste cell value from sheet 1 to 2 based on date
[英]VBA Macro - Copy Partial Row from Below Based on Cell Value
我真的是VBA的新手,试图弄清楚如何创建一个循环,以便当A列中的值为“ 1”时,将紧接在下一行的E到N列的值复制到上一行(无需插入新行,只需粘贴现有值即可)。 我已经看过课程书和数十个Excel论坛,看不到这样做的方法吗? 可能吗?
谢谢亚当
这样的事情应该工作
Sub test()
Dim n as Integer
Dim i As Integer
n = 100
For i = 1 To n
If CInt(Range("a" & i)) = 1 Then
Range("e" & i + 1 & ":n" & i + 1).Copy
Range("e" & i).PasteSpecial xlPasteValues
End If
Next i
Application.CutCopyMode = False
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.