在 Excel 中使用文本引用(=A1)时,如何让目标单元格根据内容的大小自动调整其高度?

在 Excel 中使用文本引用(=A1)时,如何让目标单元格根据内容的大小自动调整其高度?

在 Excel (=A1) 中使用文本引用时,如何让目标单元格根据内容的大小自动调整其高度?我主要将文本引用用于录取格式,一个“数据”页面有很多行,而其他一些工作表仅格式化内容。但只要文本量超过我在格式工作表上最初设置的预定高度,我就必须在打印前手动调整每一行。有没有自动修复此问题的方法?

答案1

通过按 CTRL + A 选择工作表中的所有单元格,然后在“开始”选项卡 >“单元格组”>“单击格式”>“单击自动调整行数据”。

答案2

你可以尝试这个:

  • 选择单元格。
  • 将列调整得稍微宽一些。
  • 双击行分隔符,

行高将自动调整。

对于列宽。

  • 双击列分隔符,

列宽将自动调整。


另一个是 VBA 宏:

Private Sub Worksheet_Change(ByVal Target As Range)

    Dim myTarget As Range

    Set myTarget = Range(Selection.Address) 
    Target.Rows.Select 
    Target.Rows.AutoFit
    myTarget.Select

End Sub

注意:

  • 使用此宏作为标准模块。
  • 将工作簿保存为启用宏。
  • 选择单元格,更改字体(高度),输入数据,离开单元格,您就会看到效果。

相关内容