通过VBA代码合并单元格

有时候,excel表格里同一列里面有许多相同的值(比如同一个部门、同一个老师),这时候我们就需要把相同值合并成一个单元格,以使excel表格看起来更美观,更符合人们的审美。那么怎么办呢?今天我将与大家分享一个excel的一个使用技巧。

操作方法

  • 01

    为了给大家更好的演示,我在上次分享的基础上,做了一个样表给大家看。我们可以看出在A列上有许多相同值,我们将会通过办法来合并。

  • 02

    右键点击表格所在工作表,选择查看代码。

  • 03

    弹出VBA编辑页面。

  • 04

    在此页面中输入VBA代码: Option Explicit Sub Macro1() Application.DisplayAlerts = False Dim i As Integer Dim first As Integer Dim last As Integer first = 1 For i = 1 To 16 Step 1 If Worksheets("Sheet1").Range("A" & i) = Worksheets("Sheet1").Range("A" & i + 1) Then Else last = i Worksheets("Sheet1").Range("A" & first & ":A" & last).Select With Selection .MergeCells = True End With first = i + 1 End If Next Application.DisplayAlerts = True End Sub

  • 05

    点击保存

  • 06

    如果弹出如下信息,单击是,保存即可。

  • 07

    回到工作表中,选择工具-宏

  • 08

    选择宏,并打开它

  • 09

    单击执行,excel将执行自动合并单元格。

  • 10

    合并完的单元格效果如图所示。是不是很神奇呢?

(0)

相关推荐

  • HTML+CSS表格制作(合并单元格)简单方法

    在表格当中,我们通常需要用到合并单元格.作为小白,我们通常会困惑于如何设置表格.这里教大家一个简单易行的设置方法. 操作方法 01 我们通常用代码合并单元格的话,是这样的,跨列使用colspan,跨行 ...

  • VBA判断Excel选择区域是否有合并单元格

    要想判断合并单元格,得分为两种情况: ①:当前选中的单元格为合并单元格; ②:选区内有合并单元格; 代码一: If Selection.MergeCells or IsNull(Selection.M ...

  • excel vba如何引用单元格值?

    excel中使用vba引用单元格值的方法,不会的朋友可以参考本文! 步骤 1.首先我们打开一个工作样表作为例子. 2.在工作表中引用单元格数值我们使用=加上单元格序列即可引用,如图中所示在c22单元格 ...

  • html表格怎么横向纵向合并单元格

    html表格很实用,可以把一些数据显示的很好,有时候我们需要合并html表格中的单元格,但是又不知道代码怎么写怎么办呢?下面小编就来教朋友 html表格怎么横向纵向合并单元格. html表格合并单元格 ...

  • excel中使用vba在指定单元格区域不显示右键菜单

    小编致力于为大家奉献最有效的经验,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编经验的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内 ...

  • 使用ComponentOne Wijmo的SpreadJS合并单元格

    操作方法 01 ComponentOne Studio for ASP.NET Wijmo运用最先进的CSS3.HTML5.jQuery等技术,帮助用户创建最强大的Web应用.接下来慧都就用Web上比 ...

  • Excel中合并单元格的快捷键方法及设置技巧

    现在电脑的普及,会使用办公软件也越来越多,更多的公司也利用办公软件做统计,有些网友问到小编,Excel中合并单元格的快捷键方法及设置技巧,小编当时回答了网友的问题,但是担心有更多的网友不知道,今天小编 ...

  • WPS不合并单元格也能居中数据的方法

    在编辑表格时,如果不想合并单元格,又想居中数据怎么办呢?使用跨列居中就能实现! 功能入口:“开始”选项卡- 对齐方式 -跨列居中

  • excel中合并单元格的快捷键的方法及设置技巧

    快捷键的熟练使用可以帮助我们在工作中提高效率,接下来为您讲解合并单元格的快捷键设置方法的图文演示 合并单元格在excel默认的情况下是没有快捷键的。 需要用以下方法设置 1、打开excel,选择工具— ...