Excel中单元格的行高和列宽

匿名
2017-05-27T03:25:04+00:00

请问在Excel中有没有哪个函数可以直接获得单元格的行高和列宽? 有没有哪个函数可以设置获得单元格的行高和列宽?

Microsoft 365 和 Office | Excel | 家庭版 | Windows

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

4 个答案

排序依据: 非常有帮助
  1. 匿名
    2017-06-06T08:57:50+00:00

    您好,

    由于长时间未得到您的回复,该问题我们会暂时作为归档处理,如果您仍有问题,欢迎随时跟帖回复。如果有其他问题需要提交,也欢迎您再次提问。

    感谢使用微软产品。

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2017-06-02T02:09:44+00:00

    您好,

    感谢您的热心分享,

    希望您继续支持微软产品。

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2017-05-27T06:58:26+00:00

    =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获取列宽。

    此答案是否有帮助?

    0 个注释 无注释
  4. 匿名
    2017-05-27T05:51:41+00:00

    您好,

    了解到您所说的有关Excel函数的问题,

    这个问题抱歉目前还没有函数能够直接获取行高列宽等参数的,或者您可以通过VBA等来实现,提交问题到下面的链接中帮助您解决:

    https://social.technet.microsoft.com/Forums/zh-cn/home

    希望以上信息能够帮助到您。

    此答案是否有帮助?

    0 个注释 无注释