|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
需求是,想使用某一个SHEET的某一列单元格内容作为新建的N的SHEET页的标题
VBA代码使用论坛大大的代码
Sub NewSht()
Dim Sht As Worksheet, Rng As Range
Dim Sn, t$
Set Rng = Range(a2a & Cells(Rows.Count, 1).End(xlUp).Row)
On Error Resume Next
For Each Sn In Rng
t = Sn
Set Sht = Sheets(t)
If Err Then
Worksheets.Add , Sheets(Sheets.Count)
ActiveSheet.Name = t
Err.Clear
End If
Next
Rng.Parent.Activate
End Sub
新建一个EXCEL文件,这个功能可以实现。
但是在本来就有多个SHEET页的时候,会报1004错误
这该怎么办呢?我在网上查可能是range的时候没有指定特定的sheet页去调用cell方法
但是怎么调也不对,请各位大大赐教
|
|