不能。
文字比较多时只能手动调整行高或列高,也有比较快捷的方法就是通过选择区域-格式-自动调整行高或列高完成,下图1.
或者设置成文字比较多时自动缩小去适应单元格,选择区域-单元格格式-对齐-选中缩小字体填充图2.
用VBA可以做到。
按我说的做,右键你的工作表(SHEET),或按ALT+F11,添加代码如下
Private Sub Worksheet_Change(ByVal Target As Range)关闭代码(VBE)窗口
试试效果。
如果没有效果,则说明你的宏安全级别为高级,将其设置为低,
2003版:工具——宏——安全性——低
2007以上:选项——信任中心——信任设置——宏设置——启用所有宏。
宏是不是很难呀,用办公软件很多年了,但是就是没用着宏,你说的添加代码似乎有点复杂,我想用最简单的方式可以自动换行。
追答自动换行挺简单的。
选中需要设置的区域——CTRL+1——对齐——勾选自动换行。
但是这样不能自动适应列宽
是的,就是因为不能自动处理列宽。除了宏没有其它的办法了吗?
追答只能用宏的办法。
追问你好,能再问你一个问题吗。WORD和EXCEL打印的时候设置有没有什么讲究的?如果采用默认的话似乎有点浪费纸张,如果自己拉的话感觉不是很标准,打印出的文件让别人看起来不是很专业。
追答打印时,应该先打印预览一下,看看效果。
如果觉得不好看,应调整列宽 或才行高。行高应尽量统一,列宽根据页面宽度来设置
纸张可设置为横向或竖向。
具体问题需要具体分析。
这个不行,不知道是不是手动设置过了行值,所以后面自动换行没有效果。