|
楼主 |
发表于 2024-1-22 13:55
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
谢谢老师!因为第1步和第2不中间有个手工填写的过程,所以我希望将sheet2复制到hsheet3贷代码单独写,我试图修改老师的代码,但没有成功:
Sub ykcbf() '//¸′ÖÆ
Dim arr, brr
With Sheets("Sheet2")
.[d6].Resize(UBound(arr), 1) = arr
.[e6].Resize(UBound(arr), 2) = arr
.[g6].Resize(UBound(brr), 1) = brr
.[h6].Resize(UBound(brr), 2) = brr
.[i6].Resize(UBound(brr), 3) = brr
r = .Cells(Rows.Count, "d").End(3).Row
arr = .Range("d5:e" & r)
brr = .Range("g5:i" & r)
End With
With Sheets("Sheet3")
.Columns(4).NumberFormatLocal = "@"
.[d6].Resize(UBound(arr), 2) = arr
.[f6].Resize(UBound(brr), 3) = brr
End With
MsgBox "OK£¡"
End Sub
但没有成功,望老师看看。
|
|