excel 如何自动调整行间距 vba

本文介绍了如何使用VBA宏在Excel中实现行间距的自动调整和单元格高度自适应,特别是在有双行或多行文字的单元格时,提供了解决紧密排列问题的方法,通过自定义宏按钮,实现一键调整,让表格看起来更美观整洁。

|*************************************************************************
EXCEL是一个非常使用的软件,虽然我们平时仅使用他做一些报表,仅此而已;
我在工作中,由于很懒,不愿意做考试重复的工作,就想着使用vba的宏来完成重复的工作,这样就能省出一部分的时间来了。
本人不喜欢在博客里面写以下教程类的东西,我的理念是将工作中的痛点的解决办法分享出来,以解决问题为主。
|************************************************************************


我们在工作中,避不可免的会使用excel工具,excel有一个功能是可以让单元格换行保存,这样就涉及到一个自动行高的问题,本节就主要讨论这个问题。

高度自适应

这个比较简单,选中单元格,在行的边界位置双击就可以。
如果要实现多行的自动调整,可以选中多行,和上面操作一样。这个功能还是比较人性化的。

在人性化一点

我们发现当经过自适应调整后,会出现和下面的类似的现象。
在这里插入图片描述
有强迫症的人容易发现,这个表格行间挨的太紧密了。我想在文字上下流一点空间,怎么办?
有的看管就说了,手动调整行高就OK了,如果都是单行文字还可以,我上面的这个图就不好办,如第三行是一个2行文字的单元格,明显和其他的高度不一样,调整完是这个样子的。
在这里插入图片描述我们发现第63行是不一样的,其他的行没有问题,这一行不但没变高,反而矮了,原因是excel在执行这不操作的时候会使用统一的变量,将所有选中的表格的高度变成一致的,这样对于63行就不适应了,原因在于这个单元格是有2行数据,当然我单独调整也可以,但是如果这个情况有多个呢,还有多个三行的呢,怎么办?难道就必须要逐一调整吗?烦死了。
这是我们今天的第三个需求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

six2me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值