加载中…
个人资料
ExceL对接用友金蝶
ExceL对接用友金蝶
  • 博客等级:
  • 博客积分:0
  • 博客访问:13,258
  • 关注人气:34
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2017-03-27 21:46:57)
标签:

vba自动增加工作表

vba判断工作表是否存

分类: Excel_VBA
vba自动增加一个工作表并命名
----------------------------------
Sub 判断_指定名称的工作表是否存在_如果不存在_则插入工作表()
    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
AAA:
    Next
    
End Sub

----------------------------
该日志网址为: http://blog.sina.com.cn/s/blog_15b9821340102wws1.html
 如果您有任何问题或建议或疑问,欢迎反馈和交流,您的要求就是我们的方向和动力
 更多<数据分析>模板,将陆续发布,敬请期待   

更多介绍:http://www.df-bi.com
更多数据分析模型,欢迎扫描"微信公众号"
或者查找微信公众号:"DF数据工厂"  或  "data_f"
vba自动增加一个工作表并命名

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有