|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Sub 录入()
Dim rn As Range
dw = [e7]
dz = [e8]
sm = [e9]
dh = [k7]
rq = [k8]
r = Cells(Rows.Count, 4).End(xlUp).Row
If r < 12 Then MsgBox "单据为空,请先录入数据!": End
rr = Array(dw, dz, sm, dh, rq)
ar = Range("d12:k" & r)
With Sheets("sheet2")
rs = .Cells(Rows.Count, 2).End(xlUp).Row + 1
Set rn = .Range("d1:d" & rs).Find(dh, , , , , , 1)
If Not rn Is Nothing Then MsgBox "不能重复录入!": End
.Cells(rs, 1).Resize(UBound(ar), 5) = rr
.Cells(rs, 6).Resize(UBound(ar), UBound(ar, 2)) = ar
End With
MsgBox "ok!"
End Sub
|
|