Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1137|回复: 3

[分享] 设置行高并自动适应内容

[复制链接]
发表于 2021-12-14 10:55 | 显示全部楼层 |阅读模式
昨天,遇到一个这样的问题:如果需求区域空值,则固定行高,如果有内容,则自动适应,通过本小白摸索,已解决,现分享出来:
Sub 行高设置()
Application.ScreenUpdating = False '关闭屏幕刷新
For i = 4 To 90
    If ActiveSheet.Cells(i, 2) = "" Or ActiveSheet.Cells(i, 2) = 0 Then 'B列中单元格为空或为0
       ActiveSheet.Rows(i).RowHeight = 25.5 '单元格所在行高为0
    ElseIf ActiveSheet.Cells(i, 2) <> "" And ActiveSheet.Cells(i, 2) <> 0 Then 'B列单元格不为空且不为0
       ActiveSheet.Cells.EntireRow.AutoFit '单元格所在行高自动调节
    End If
Next i
Application.ScreenUpdating = False '关闭屏幕刷新
End Sub

 楼主| 发表于 2021-12-14 10:55 | 显示全部楼层
回复

使用道具 举报

发表于 2022-3-27 22:15 | 显示全部楼层
回复

使用道具 举报

发表于 2022-5-13 00:35 | 显示全部楼层
厉害,再加个 某列设置指定字体,字号,加粗/不加粗,对齐,格式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 15:46 , Processed in 0.257925 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表