|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Sub test1() '//2022.10.31
On Error Resume Next
Dim arr, brr(1 To 9999, 1 To 9)
arr = Sheet1.UsedRange
For i = 2 To UBound(arr)
n = n + 1
brr(n, 1) = n: brr(n, 2) = arr(i, 2): brr(n, 3) = arr(i, 6): brr(n, 4) = arr(i, 10): brr(n, 5) = arr(i, 11): brr(n, 6) = arr(i, 3): brr(n, 7) = arr(i, 4)
Next
With Sheets("表2")
Range("A4:J" & Range("J" & Rows.Count).End(xlUp).Row).ClearContents
.Range("A4").Resize(n + 3 + 3, 9) = brr
End With
End Sub
我想固定表二A4列前的数值不清除。为什么用了以下的数据,只能固定住表二中A3值,A4的值不管怎么调整,都会被清除掉,变成空值呢。
|
|