|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Sub 拷贝()
Dim ar As Variant
Dim arr()
With Sheets("sheet1")
r = .Cells(Rows.Count, 1).End(xlUp).Row
ar = .Range("a1:d" & r)
End With
ReDim arr(1 To UBound(ar) * 1000, 1 To 2)
For i = 2 To UBound(ar)
If Trim(ar(i, 1)) <> "" And Trim(ar(i, 2)) <> "" And Trim(ar(i, 3)) <> "" And Trim(ar(i, 4)) <> "" Then
ks = ar(i, 2)
js = ar(i, 3)
For s = ks To js
n = n + 1
arr(n, 1) = ar(i, 1)
arr(n, 2) = s
Next s
End If
Next i
With Sheets("sheet2")
.Columns("a:b") = mpty
.[a1].Resize(n, 2) = arr
End With
End Sub
|
评分
-
1
查看全部评分
-
|