在 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
注意:
- 使用此宏作为标准模块。
- 将工作簿保存为启用宏。
- 选择单元格,更改字体(高度),输入数据,离开单元格,您就会看到效果。