vba自动增加一个工作表并命名

标签:
vba自动增加工作表vba判断工作表是否存 |
分类: Excel_VBA |
vba自动增加一个工作表并命名
Dim x As Integer
'对工作表进行循环的变量
Dim sh As
Worksheet
Dim y As String
Dim XinZeng_Shu As
Integer
'初始化时,需要增加的检查的新增工作表的个数
Dim XinZeng_Ming As
String
'初始化时,新增工作表的名称
Dim LinShi As Integer
'用来对初始化的工作表个数循环的变量
Dim PanDuan_BiaoZhi As
Boolean
'判断需要增加的工作表是否存在(等于true说明存在,等于false说明不存在)
XinZeng_Shu = 6
For LinShi = 1 To
XinZeng_Shu
If LinShi = 1 Then
XinZeng_Ming = "DF.2.IS"
'利润表
ElseIf LinShi = 2 Then
XinZeng_Ming = "DF.3.SGP"
'销售毛利表
ElseIf LinShi = 3 Then
XinZeng_Ming = "DF.4a.IOC"
'间接费用表
ElseIf LinShi = 4 Then
XinZeng_Ming = "DF.4b.DOC"
'直接费用表
ElseIf LinShi = 5 Then
XinZeng_Ming = "DF.6.BS"
'负债表
ElseIf LinShi = 6 Then
XinZeng_Ming = "DF.10.Purchase record"
'采购记录表
End If
PanDuan_BiaoZhi = False
'设置(判断是否存在的)默认数值
For x = 1 To
Sheets.Count
If Sheets(x).Name = XinZeng_Ming Then
PanDuan_BiaoZhi = True
'存在准备增加的工作表
End If
Next
If PanDuan_BiaoZhi = True Then
'存在工作表,则跳过
GoTo AAA
ElseIf PanDuan_BiaoZhi = False
Then
'不存在工作表,则创建
Set sh = Sheets.Add
sh.Name = XinZeng_Ming
'设置新增的工作表的名称
End If
Next
----------------------------------
Sub 判断_指定名称的工作表是否存在_如果不存在_则插入工作表()
AAA:
End Sub
----------------------------
该日志网址为: http://blog.sina.com.cn/s/blog_15b9821340102wws1.html
如果您有任何问题或建议或疑问,欢迎反馈和交流,您的要求就是我们的方向和动力
更多<数据分析>模板,将陆续发布,敬请期待
更多介绍:http://www.df-bi.com
更多数据分析模型,欢迎扫描"微信公众号"
或者查找微信公众号:"DF数据工厂"或
"data_f"
更多介绍:http://www.df-bi.com
更多数据分析模型,欢迎扫描"微信公众号"
或者查找微信公众号:"DF数据工厂"