excel单元格能随着文字的增加而自动改变单元格大小吗?

如题所述

不能。

文字比较多时只能手动调整行高或列高,也有比较快捷的方法就是通过选择区域-格式-自动调整行高或列高完成,下图1.

或者设置成文字比较多时自动缩小去适应单元格,选择区域-单元格格式-对齐-选中缩小字体填充图2.


温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-26

用VBA可以做到。

按我说的做,右键你的工作表(SHEET),或按ALT+F11,添加代码如下

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Target.Columns.AutoFit
End Sub

关闭代码(VBE)窗口

试试效果。



如果没有效果,则说明你的宏安全级别为高级,将其设置为低,

2003版:工具——宏——安全性——低

2007以上:选项——信任中心——信任设置——宏设置——启用所有宏。

追问

宏是不是很难呀,用办公软件很多年了,但是就是没用着宏,你说的添加代码似乎有点复杂,我想用最简单的方式可以自动换行。

追答

自动换行挺简单的。
选中需要设置的区域——CTRL+1——对齐——勾选自动换行。

但是这样不能自动适应列宽

追问

是的,就是因为不能自动处理列宽。除了宏没有其它的办法了吗?

追答

只能用宏的办法。

追问

你好,能再问你一个问题吗。WORD和EXCEL打印的时候设置有没有什么讲究的?如果采用默认的话似乎有点浪费纸张,如果自己拉的话感觉不是很标准,打印出的文件让别人看起来不是很专业。

追答

打印时,应该先打印预览一下,看看效果。
如果觉得不好看,应调整列宽 或才行高。行高应尽量统一,列宽根据页面宽度来设置
纸张可设置为横向或竖向。

具体问题需要具体分析。

本回答被网友采纳
第2个回答  2013-06-26
如果是excel2007或者2010的话直接在“开始”选项卡下面的对齐方式功能区就有“自动换行”
选中那个就行了
第3个回答  2013-06-26
格式菜单-单元格-对齐 文本控制下面的自动换行勾上。追问

这个不行,不知道是不是手动设置过了行值,所以后面自动换行没有效果。

excel单元格能随着文字的增加而自动改变单元格大小吗?
如果是excel2007或者2010的话直接在“开始”选项卡下面的对齐方式功能区就有“自动换行”选中那个就行了 1042834899 | 发布于2013-06-26 举报| 评论 0 4 格式菜单-单元格-对齐 文本控制下面的自动换行勾上。 追问 这个不行,不知道是不是手动设置过了行值,所以后面自动换行没有效果。 lm冬日暖阳 | 发布...

EXCEL如何根据内容自动调整表格尺寸?
5.即可实现让选中单元格根据所填写的内容自动调整列宽。

excel表格怎样自动调节列宽、行高?
EXCEL单元格中,使格的大小随内容的增加而自动扩大单元格,将单元格行高和列宽设置为自动适应即可。方法步骤如下:1、打开需要操作的EXCEL表格,选中需要自动调整大小的单元格,在开始选项卡找到并点击“格式”,然后在其下拉选项中点击选择“自动调整行高”。2、同步骤,1,在格式的下拉选项中点击选择“自...

excel中怎么让单元格自动适应文字大小?
1、首先打开需要编辑的excel表格,点击打开“格式”。2、然后在弹出来的窗口中点击选择“自动调整行高”。3、然后在点击选择格式中的“自动调整列宽”。4、然后在弹出来的窗口中就可以看到单元格自动适应文字大小。

怎么让excel表格根据文字内容变换大小
excel表格中根据内容自动调整大小方法如下:1、打开要编辑的excel表,在单元格中输入数据时,如果数据长度超过了单元格的宽度,可以设置单元格的"自动调整宽度"格式。2、在"开始"选项卡的"单元格"选项组中单击"格式"按钮,展开下拉菜单。3、在下拉菜单中选择"自动调整列宽"命令。4、选择"自动调整列宽"...

在Excel中如何实现文字随着列宽变大或变小而自动调整大小
在Excel中,实现文字随列宽变化自动调整大小,通过使用“缩小字体填充”功能。具体操作如下:1. 打开Excel表格,定位至需调整单元格。2. 右击单元格,选择“设置单元格格式”,或快捷键“Ctrl+1”打开“设置单元格格式”窗口。3. 在窗口中选择“对齐”选项卡。4. 在“对齐”选项卡中,找到并勾选“...

excel表格的行高如何随字体大小而自动调整
使excel表格的行高随字体大小而自动调整的步骤如下:1.首先新建并打开EXCEL单击格式——行——自动调整行高。2.然后再单击 格式——列——自动调整列宽。3.接下来先按下ctrl+A全选单元格。4.然后我们把字体设置的大一点。5.现在单元格的行高已经自动调大了,然后我们在a1单元格中输入数字让它自动调整...

Excel单元格如何根据输入内容自动改变高度?
本文以win7系统excel2018为例进行演示,具体步骤如下所示。1、打开excel点击工具栏中的开始选项卡。2、点击单元格选项卡中的格式选项卡。3、在下拉菜单中选择自动调整行高和自动调整列宽即可。

excel表格里怎么让单元格根据内容调节大小
2.新建一个Excel表格,然后在Excel表格中填入需要演示操作的文字。3.鼠标选中有文字的单元格右击,然后找到设置单元格格式,点击打开。4.在设置单元格格式的窗口中找到对齐工具并点击,在对齐一栏中可以看到文本控制操作,这时将自动换行选项选中,鼠标点击确认。5.此时可以在表格中看到单元格已经根据内容自动...

怎样在EXCEL中设置根据文字内容调节单元格大小
在excel中文字根据单元格的大小自动调整大小的设置方法:1.打开目标excel文件,选中目标单元格。2.右键,选择“设置单元格格式”。3.选中“对齐”。4.选择“缩小字体填充”。5.点击确定即可。

相似回答