Foxtable(狐表)用户栏目专家坐堂 → 判断Excel表的合并单元格


  共有2348人关注过本帖树形打印复制链接

主题:判断Excel表的合并单元格

帅哥哟,离线,有人找我吗?
tld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
判断Excel表的合并单元格  发帖心情 Post By:2021/5/14 8:41:00 [只看该作者]

老师好。调用Excel表时,需要判断是否合并单元格,如果是,单元格的合并区域是什么。如何操作呢?谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
YDS
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2021/5/14 8:52:00 [只看该作者]

  • Dim App As New MSExcel.Application
    Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\Report.xls")
    Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
    Dim Rg As MSExcel.Range = Ws.Range("A1")
    If Rg.MergeArea.Address = Rg.Address Then
        MessageBox.Show("该单元格区域并不是合并后的单元格! ")
    Else
        App.DisplayAlerts = False   '加上此行可禁止弹出合并前的提示
        Rg.UnMerge  '取消合并
        'Rg.MergeCells = False  '用这种方式也可以取消
    End If
    App.Visible = True

 回到顶部