|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
Sub wbadd()
Dim wb As Workbook
Dim ShtName As String
Dim nRow, nCol, i, j As Integer
nRow = ThisWorkbook.Sheets("名单").Range("A65536").End(xlUp).Row
Application.DisplayAlerts = False
For i = 2 To nRow
Set wb = Workbooks.Add
nCol = ThisWorkbook.Sheets("名单").Cells(i, 1).End(xlToRight).Column '工作表数
For j = 3 To nCol
ShtName = Trim(ThisWorkbook.Sheets("名单").Cells(i, j).Text) '工作表名
If Len(ShtName) > 0 Then
ThisWorkbook.Sheets("空白表").Copy after:=wb.Worksheets(Worksheets.Count)
ActiveSheet.Name = ShtName
End If
Next
wb.Sheets("Sheet1").Delete
wb.Sheets("Sheet2").Delete
wb.Sheets("Sheet3").Delete
wb.SaveAs ThisWorkbook.Path & "\成员表\" & Trim(ThisWorkbook.Sheets("名单").Cells(i, 1).Text) & ".xls"
wb.Close
Next
Application.DisplayAlerts = True
End Sub
|
|