excel怎么使用vba自动调整列宽

时间:2023-02-27 11:59:26 

excel中调整列宽的方法很多,可以直接设置列高,也可以使用vba来设置自动调整。下面随小编一起看看吧。

excel使用vba自动调整列宽的步骤

1、首先我们打开一个工作样表作为例子。

2、在例子中,我们属于一些数值内容,但是因为列宽的设置的太小,数值内容以#号缩略的形式显示,这个时候我们是看不到数值内容的。

3、这个时候我们只需要修改一下列宽,加大列宽数值,即可以完整显示原有的数值,调整方法很简单,可以直接拖拉,或者输入数值。

4、这里我们可以使用更智能的方法,在vba里设置。使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

ActiveSheet.Range("i:i").EntireColumn.AutoFit

End Sub

5、这里需要注意的是,因为是输入,所以属于单元格的修改操作。那么我们在thisworkbook中就要对其单元格修改操作做定义。也就是选择sheetchange。

6、在thisworkbook中设置的动作不需要运行可以直接生效,我们可以现在在i列输入数据,可以看到i列自动调整了符合i列内容最长内容列宽。

excel自动调整列宽的

标签:内容,可以直接,数值,调整,Excel教程
0
投稿

猜你喜欢

  • Windows中输入法排序的解决方法

    2023-05-03 09:43:24
  • 外媒再次痛击Surface质量差 微软:还有完没完?

    2022-10-18 17:36:26
  • Word自带的截图功能如何使用?

    2023-01-09 10:42:16
  • PR教程:制作视频跳帧效果

    2022-11-03 16:08:08
  • Win10系统如何自动更换壁纸?Win10系统自动更换壁纸的方法

    2022-05-06 13:18:03
  • Word文档技巧—输入开根号公式的方法

    2023-09-18 23:11:25
  • windows xp隐藏文件的两种搜索方法

    2023-11-02 21:20:40
  • 启动mac问号文件夹闪烁怎么办 mac启动文件夹问号闪烁的原因以及解决方法

    2022-08-17 22:18:31
  • 电脑安装cad后word打不开无法初始化该怎么办?

    2023-11-04 16:15:29
  • Win10系统Excel打开很慢怎么办?

    2022-12-08 23:44:56
  • word文档如何设置图表坐标轴效果

    2023-10-04 14:21:08
  • excel怎么求优秀率

    2023-01-31 23:13:46
  • Win7、32位系统无法连接上PSV的原因和解决方法

    2023-05-24 23:53:30
  • Windows11如何与iPhone/iPad互传文件

    2022-03-04 16:27:31
  • raid控制器是什么驱动?教你安装Raid控制器的方法

    2022-09-08 15:16:33
  • 大白菜启动盘怎么恢复成U盘_把大白菜启动盘恢复成原来U盘两种方法

    2023-06-21 16:05:30
  • 支付宝怎么提取公积金?支付宝提取公积金教程

    2022-03-04 04:18:04
  • WPS演示怎样制作胶卷循环播放的效果

    2023-08-30 19:01:24
  • fastreader怎么用_fastreader快解密码使用教程

    2022-04-15 15:58:52
  • Win10 Build 10540预览版本截图曝光 跳转清单改进

    2022-10-31 21:50:34
  • asp之家 电脑教程 m.aspxhome.com