Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
您好,
由于长时间未得到您的回复,该问题我们会暂时作为归档处理,如果您仍有问题,欢迎随时跟帖回复。如果有其他问题需要提交,也欢迎您再次提问。
感谢使用微软产品。
请问在Excel中有没有哪个函数可以直接获得单元格的行高和列宽? 有没有哪个函数可以设置获得单元格的行高和列宽?
Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
您好,
由于长时间未得到您的回复,该问题我们会暂时作为归档处理,如果您仍有问题,欢迎随时跟帖回复。如果有其他问题需要提交,也欢迎您再次提问。
感谢使用微软产品。
您好,
感谢您的热心分享,
希望您继续支持微软产品。
=CELL("width",B1)可以获得B1单元格的列宽——取整后的单元格的列宽。列宽以默认字号的一个字符的宽度为单位
不过不是实时更新,当列宽改变后,需要F9刷新或其他方式激活重新计算。
可以VBA自定义函数获取单元格区域的行高、列宽:
按Alt+F11组合键,在VBE窗口插入模块,贴入以下代码,就自定义了2个函数
Function RowH(rng As Range)
RowH = rng.Height
Application.Volatile
End Function
Function ColW(rng As Range)
ColW = rng.Width
Application.Volatile
End Function
然后用=RowH(A1)或=RowH(A1:A4)就可以获得A1或者A1:A4单元格的行高(多个取和)
同理,ColW获取列宽。
您好,
了解到您所说的有关Excel函数的问题,
这个问题抱歉目前还没有函数能够直接获取行高列宽等参数的,或者您可以通过VBA等来实现,提交问题到下面的链接中帮助您解决:
https://social.technet.microsoft.com/Forums/zh-cn/home
希望以上信息能够帮助到您。