首页 > Office专区 > Excel教程 >

Excel一键为非空单元格添加边框技巧

来源:互联网 2023-02-20 17:41:55 416

在处理Excel数据时,如何快速地为表格中含有内容的单元格添加边框呢?本教程将基于VBA技术实现一键为表格中非空单元格添加边框技巧。iSM办公区 - 实用经验教程分享!

Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

工具/原料

  • Excel

方法/步骤

  • 1

    首先打开一个需要处理的Excel文档,然后将Excel文档另存为成启用宏的工作簿,后缀名为.xlsm。iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

  • 2

    本教程以下列数据为例。iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

  • 2此文章未经授权抓取自百度经验
  • 3

    先插入一个形状,作为一个启动宏代码的按钮。iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

  • 4

    为形状指定宏代码,在指定宏窗口选择右上角的新建。iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

  • 5

    此时会进入VBA界面,并弹出一个模块窗口。iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

  • 6

    在模块窗口覆盖粘贴以下代码:iSM办公区 - 实用经验教程分享!

    Sub 矩形1_Click()iSM办公区 - 实用经验教程分享!

    Dim i%, j%, m%, n%iSM办公区 - 实用经验教程分享!

    Dim rng As RangeiSM办公区 - 实用经验教程分享!

    Set rng = SelectioniSM办公区 - 实用经验教程分享!

    Cells.SelectiSM办公区 - 实用经验教程分享!

    Selection.Borders(xlInsideVertical).LineStyle = xlNoneiSM办公区 - 实用经验教程分享!

    Selection.Borders(xlInsideHorizontal).LineStyle = xlNoneiSM办公区 - 实用经验教程分享!

    Cells(1, 1).SelectiSM办公区 - 实用经验教程分享!

    i = ActiveSheet.UsedRange.Rows.CountiSM办公区 - 实用经验教程分享!

    j = ActiveSheet.UsedRange.Columns.CountiSM办公区 - 实用经验教程分享!

    For m = 1 To iiSM办公区 - 实用经验教程分享!

    For n = 1 To jiSM办公区 - 实用经验教程分享!

    If Cells(m, n).Value > "" TheniSM办公区 - 实用经验教程分享!

    Cells(m, n).SelectiSM办公区 - 实用经验教程分享!

    With Selection.Borders(xlEdgeLeft)iSM办公区 - 实用经验教程分享!

    .LineStyle = xlContinuousiSM办公区 - 实用经验教程分享!

    .ColorIndex = 0iSM办公区 - 实用经验教程分享!

    .TintAndShade = 0iSM办公区 - 实用经验教程分享!

    .Weight = xlThiniSM办公区 - 实用经验教程分享!

    End WithiSM办公区 - 实用经验教程分享!

    With Selection.Borders(xlEdgeTop)iSM办公区 - 实用经验教程分享!

    .LineStyle = xlContinuousiSM办公区 - 实用经验教程分享!

    .ColorIndex = 0iSM办公区 - 实用经验教程分享!

    .TintAndShade = 0iSM办公区 - 实用经验教程分享!

    .Weight = xlThiniSM办公区 - 实用经验教程分享!

    End WithiSM办公区 - 实用经验教程分享!

    With Selection.Borders(xlEdgeBottom)iSM办公区 - 实用经验教程分享!

    .LineStyle = xlContinuousiSM办公区 - 实用经验教程分享!

    .ColorIndex = 0iSM办公区 - 实用经验教程分享!

    .TintAndShade = 0iSM办公区 - 实用经验教程分享!

    .Weight = xlThiniSM办公区 - 实用经验教程分享!

    End WithiSM办公区 - 实用经验教程分享!

    With Selection.Borders(xlEdgeRight)iSM办公区 - 实用经验教程分享!

    .LineStyle = xlContinuousiSM办公区 - 实用经验教程分享!

    .ColorIndex = 0iSM办公区 - 实用经验教程分享!

    .TintAndShade = 0iSM办公区 - 实用经验教程分享!

    .Weight = xlThiniSM办公区 - 实用经验教程分享!

    End WithiSM办公区 - 实用经验教程分享!

    ElseiSM办公区 - 实用经验教程分享!

    End IfiSM办公区 - 实用经验教程分享!

    NextiSM办公区 - 实用经验教程分享!

    NextiSM办公区 - 实用经验教程分享!

    End SubiSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

  • 7

    关闭VBA界面,回到Excel窗口,点击按钮即可实现为非空单元格添加边框。iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

    Excel一键为非空单元格添加边框技巧iSM办公区 - 实用经验教程分享!

  • 注意事项

    • 如果对您有点帮助,请帮忙点个赞再走,谢谢!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!iSM办公区 - 实用经验教程分享!


    标签: excel单元边框技巧

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码