|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
Option Explicit
Sub TEST2()
Dim ar, br, i&, j&, n&, wks As Worksheet
Application.ScreenUpdating = False
Application.DisplayAlerts = False
ar = [A1].CurrentRegion.Value
br = [{"B2",2;"B3",3;"F2",4}]
Set wks = Worksheets("结算书")
With Workbooks.Add
For i = 3 To UBound(ar)
wks.Copy after:=.Worksheets(.Worksheets.Count)
With ActiveSheet
n = n + 1
.Name = n
For j = 1 To UBound(br)
.Range(br(j, 1)) = ar(i, br(j, 2))
Next j
End With
Next i
For Each wks In .Worksheets
If wks.Name Like "*Sheet*" Then wks.Delete
Next
End With
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Beep
End Sub
|
评分
-
1
查看全部评分
-
|