|
楼主 |
发表于 2012-2-5 20:31
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 pp9257 于 2012-2-5 20:44 编辑
- Sub wode啊2() '下面是拼凑起来的代码,反正是能用
- Application.ScreenUpdating = False
- Dim X As Worksheet
- n = InputBox("写入表格名称", "新增构件表")
- On Error Resume Next
- If X Is Nothing And Len(n) > 0 Then
- Sheets("样表").Copy , Sheets(Sheets.Count)
- Sheets(Sheets.Count).Name = n
- Sheets(Sheets.Count).Visible = 1
- Else
- MsgBox "没有输入新增表名称!", 64, "提示"
- End If
- If Err <> 0 Then
- Application.DisplayAlerts = False
- ActiveSheet.Delete
- Application.DisplayAlerts = True
- MsgBox "表名重复或含有非法字符!", 64, "提示"
- End If
-
- Set X = Nothing
- Application.ScreenUpdating = True
- End Sub
复制代码
嘿嘿,这样融合在一起了。 不知道还有什么漏洞。
还加了两个消息框。。。
|
|