VBA设置单元格格式之——边框

010 设置单元格格式之边框

(文档下载:关注本公众号,发送消息【教程】即可获得)

本节内容我们学习如何通过VBA来对单元格的边框进行设置,如下图所示,边框的设置主要有线条样式及线条颜色两个属性,另外基础操作时我们可以设置单元格区域的某一条边框线,那么同样的VBA中我们可以对某一条边框对象进行其属性的设置,下面我们通过实例来进行梳理和解析。

Q:要求设置B2单元格的边框样式为实线,颜色为红色;

A:代码如下:

Sub 案例041()

With Range('B2').Borders

.LineStyle = xlContinuous

.ColorIndex = 3

End With

End Sub

【解析】我们可以看到,这个代码非常简单,首先边框对象是单元格的子对象,即Borders,该对象其实是一个集合,它包含了单元格四周的每个单个线条,各线条对应常量值如下:

这是什么意思呢?比如我们要单独设置单元格C5的左边框,那么我们就需要用到Borders(xlEdgeLeft)这个对象,即Borders是所有边框的集合,xlEdgeLeft只是其中的一条,它其实也是一个对象。那么这个代码如下:

Sub 案例042()

WithRange('C6').Borders(xlEdgeLeft)

.LineStyle = xlContinuous

.ColorIndex = 3

End With

End Sub

线条的颜色我们这里使用ColorIndex属性来设置,上一节内容我们讲过,关于颜色,我们也可以使用Color属性来进行设置;那么关于线条样式,通过第一张图片我们可以看到共有13种样式供我们选择,在VBA中这13种样式可以通过控制LineStyle属性及Weight属性来完成,其中LineStyle代表的是样式,而Weight则可以理解为粗细,这13中样式属性的组合方式如下:

Weight属性的四个取值意义分别如下:

xlHairline:细线(最细的边框)。

xlMedium:中等

xlThick:粗(最宽的边框)

xlThin:细

以上就是我们本节的内容,无技术含量,但要记住边框是通过Borders对象来完成的,且这个对象其实是一个集合;通过控制这个对象的三个属性LineStyle、ColorIndex、Weight可以来完成线条的属性设置。

积跬步,至千里!懂得分享,才会快乐!


(0)

相关推荐

  • VBA案例精选 获取指定单元格边框格式

    代码运行结果: 代码截图: 代码文本: Public Sub 技巧() Dim myRange As Range Set myRange = Range("A1")    '指定任 ...

  • VBA--单元格的边框设置(一)

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 在EXCEL中可以设置单元格区域的上下左右边框.在VBA中可以用Borde ...

  • VBA--单元格的边框设置(二)

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 书接上回,我们继续来聊聊如何设置单元格的边框. 01 如何设置边框的线形 ...

  • 快速设置单元格格式的几种方法,你都会吗?

    设置单元格格式是我们工作中经常要用到的,有以下几种方法: 1.点击鼠标右键选择"设置单元格格式",如图1: 图 1 2.按快捷键[Ctrl+1]; 3.点击"开始&quo ...

  • 20个设置单元格格式的技巧,让Excel表达的信息一目了然

    众所周知,Excel是由一个个单元格组成,我们录入的数据就储存在单元格内容,那么表格显示内容的格式,比如字体.字号等等,都需要通过设置单元格格式来完成,今天阿钟老师整理了一组设置单元格格式的技巧,都是 ...

  • Excel快捷录入技巧,单元格格式设置妙招,批量显示不操心

    メ大家请看范例图片,Excel单元格下划线设置,传统方法采用单元格下边框线添加.メ メ这里我们可以框选单元格,CTRL+1(设置单元格格式)--自定义--;;;@*_.メ メ设置完成后,输入前置内容, ...

  • 单元格格式太多怎么办?

    有时候EXCEL会跳出一个警告对话框,叫做"不同的单元格格式太多"这时候,你就是复制粘贴都有可能无法操作. 这是什么原因造成的,又怎么去解决呢? 先说原因: 你可能使用了其他人的模 ...

  • 为啥我的单元格格式全部变成了日期格式?

    有个学员问到一个很奇怪的问题,她的表格单元格格式突然全部变成日期格式了,改为常规格式后保存,再打开文件还是日期格式,每次都得修改单元格格式,真是苦不堪言呀,于是向我求救.打开表格,在设置单元格格式里点 ...

  • Excel自定义单元格格式详解-【数值篇】,最透彻的万元显示分析!

    自定义单元格实际应用案例比较多,又因为符号比较多,很多新手难以搞懂,但确实非常好用,所以我们写一个系列,希望大家都能彻底搞懂! 内容太多,考虑大家的学习体验,我们分几篇来说,本篇说说基础和数值相关的格 ...

  • Excel自定义单元格格式详解-【日期时间篇】

    前面我们把常用的数值相关的格式已经介绍完了,今天我们继续讲解日期时间 日期时间变化相对数值还要多,也更有趣! 友情提醒:内容较多,干货满满,100%有你还不了解的知识点! 日期时间格式详解 在日期中主 ...

  • 【视频】糟糕!为什么我的Excel默认单元格格式不起作用了!

    已经晚上你10点了,你正在加班加点的工作.但是,突然你发现一个问题,在你的Excel文件中,每次新输入一个数值,就会自动变成会计格式!每个都是这样,必须手工修改!太麻烦了! 此时的你,是否也想撞墙 其 ...

  • (四)TreeSheets单元格格式和缩放

    调整单元格列宽:ALT+鼠标滚轮或者ALT+PGUP/PGDN(在一些 Mac 键盘 ,PGUP/PGDN 应该为FN+UP/DOWN..另外,鼠标滚轮可以用触摸板的一次滑动代替(或者magic mo ...