EXCEL VBA如何根据单元格里的内容长度调整单元格行高?

EXCEL VBA如何根据单元格里的内容长度调整单元格行高?,第1张

判断一个单元格内的字符串长度用Len函数,用法如下:

s = Len(Range("A1").Text)

这里的s就表示字符串有多少个字符组成的。

判断选中的单元格是由几个小格子组成的可以这样:

比如:

Sub yy()

    [h6:k8].Merge   '将h6:k8区域合并单元格

    [h6].Select     '选中H6:k8这个合并单元格

    MsgBox Selection.Count   '通过Selection.Count这个命令就可以得到选中的这个区域的单元格数目

End Sub

让单元格自动调整行高,用AutoFit,自动适应方法,用法如下:

Sub xx()

    Range("A1:F6").Rows.AutoFit

End Sub

Sub

hanggao()

For

i

=

1

To

100

hg

=

Cells(i,

6).Value

Cells(i,

1).RowHeight

=

hg

Next

i

End

Sub

这是1到100行的

可适当调节行数


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/6977391.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-31
下一篇2023-03-31

发表评论

登录后才能评论

评论列表(0条)

    保存