Excel vba 调节行高列宽.怎么调节完成后不一样呢?单位都是什么?
答案:2 悬赏:80 手机版
解决时间 2021-11-13 10:40
- 提问者网友:川水往事
- 2021-11-12 20:41
Excel vba 调节行高列宽.怎么调节完成后不一样呢?单位都是什么?
最佳答案
- 五星知识达人网友:第幾種人
- 2021-11-12 21:26
根据帮助文件,rowheight单位为磅,columnwidth单位为字符宽
Private Sub 把100x100范围调节为10_Click()
Dim hei As Double, wid As Double
Dim num As Double
hei = 0.035267: wid = 0.214975
num = 1
Range("A1").Resize(100, 100).RowHeight = num / hei
Range("A1").Resize(100, 100).ColumnWidth = num / wid
MsgBox "调节完成!"
End Sub从网上查到,1单位rowheight=0.035267 cm,1单位columnwidth=0.214975cm
用上面的程序置换一下就好了~结果单元格高度和宽度都为1cm
你也可以直接用0.035267/0.214975来直接设置两个属性
Private Sub 把100x100范围调节为10_Click()
Dim hei As Double, wid As Double
Dim num As Double
hei = 0.035267: wid = 0.214975
num = 1
Range("A1").Resize(100, 100).RowHeight = num / hei
Range("A1").Resize(100, 100).ColumnWidth = num / wid
MsgBox "调节完成!"
End Sub从网上查到,1单位rowheight=0.035267 cm,1单位columnwidth=0.214975cm
用上面的程序置换一下就好了~结果单元格高度和宽度都为1cm
你也可以直接用0.035267/0.214975来直接设置两个属性
全部回答
- 1楼网友:慢性怪人
- 2021-11-12 22:38
录一个调节列宽行宽的宏看看参数就好了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯