VBA二次学习笔记(3)——批量合并单元格

摘要:
解说:1.在昨天的运动会上,100米的八个人跑了第五名,400米的五个人跑了三名,并得到了一台榨汁机。终于结束了哈哈哈!一周前,我紧张得每天都拉肚子。然而,我已经养成了每天跑步的习惯。早上跑了1000米后,我的心率也从100多降到了60多,但也降得太快了。我只跑了三个星期。。

说明(2018-9-16 22:17:49):

1. 昨天运动会,100米八个人跑了第五,400米五个人跑了第三,得了个榨汁机。终于结束了哈哈哈!之前一个星期紧张的天天拉肚子,真是没出息。。不过养成了每天跑步的习惯,早上跑个1000米美滋滋~心率也从100多降到了60多,不过这也降得太快了吧,才跑了三个礼拜。。

2. 代码:

Sub text()
    Dim rg As Range
    Set rg = Range("e1") '记得加set
    Application.DisplayAlerts = False '防止产生合并单元格警告提示框
    For i = 1 To 12
        If Range("e" & i).Value = Range("e" & i + 1).Value Then
            Set rg = Union(rg, Range("e" & i + 1)) '记得加set
        Else
            
            rg.Merge
            Set rg = Range("e" & i + 1) '记得加set
        End If
    Next i
    Application.DisplayAlerts = True '恢复提示
End Sub

图示:

VBA二次学习笔记(3)——批量合并单元格第1张=>VBA二次学习笔记(3)——批量合并单元格第2张

注意:

1. 栽在set手里了,每次给对象赋值都忘加,唉,又是dim又是set的,真是不喜欢这种语法。

2. Application.DisplayAlerts = False '防止产生合并单元格警告提示框

免责声明:文章转载自《VBA二次学习笔记(3)——批量合并单元格》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PASS系统应用技术手册git 查看文件修改下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用POI创建word表格合并单元格兼容wps

poi创建word表格合并单元格代码如下: /** * @Description: 跨列合并 */ public void mergeCellsHorizontal(XWPFTable table, int row, int fromCell, int toCell) { for (int cellIndex = fromCell; cell...

利用ADO操作外部数据——Excel之VBA(15)

引例: 在VBA里录制导入现有外部数据的宏查看宏代码  1 Sub 宏1() 2 ' 3 ' 宏1 宏 4 ' 5 6 ' 7 Application.CutCopyMode = False 8 With ActiveSheet.ListObjects.Add(SourceType:=0, Source:=Array(...

各种VBA excel 命令、属性、方法

本示例为设置密码窗口 (1)If Application.InputBox("请输入密码:") = 1234 Then        [A1] = 1 '密码正确时执行Else      MsgBox "密码错误,即将退出!" '此行与第2行共同设置密码End If'本示例为设置密码窗口 (1)X = MsgBox("是否真的要结帐?", vbYesNo)...

VBA在32位下没问题,到64位异常报错

64 位 Visual Basic for Applications 概述Microsoft Visual Basic for Applications (VBA) 是 Microsoft Office 附带的 Visual Basic 版本。在 Microsoft Office 2010 中,VBA 包括可使 VBA 代码同时在 32 位和 64 位环境...

【VBA编程】13.Workbook对象的事件

Workbook事件用于响应对Workbook对象所进行的操作。 【BeforeClose事件】 BforeClose事件用于响应窗口关闭的操作 在工程资源器中,双击“ThisWorkbook”对象,弹出"ThisWorkbook"窗口,并且选择Workbook,BeforeClose 并在窗口中写下如下代码:【代码区域】 Private Sub Wor...

devexpress实现单元格合并以及依据条件合并单元格

1、devexpress实现单元格合并非常的简单,只要设置属性【AllowCellMerge=True】就可以了,实现效果如下图: 2、但是在具体要求中并非需要所有的相同单元格都合并,可能需要其他的条件来控制合并。这个时候我们就需要在事件gridView1_CellMerge中来控制了。下图为根据最后一列判断是否合并单元格的效果图(其中第四列设置为不合并&...