如果 Excel 单元格中的文本多于我想要在分配的空间中显示的内容,我该怎么办?
最好能有“可滚动”的功能。
答案1
您应该在单元格中创建一个 Active-X 文本框,并编辑它的一些设置以启用滚动/换行/多行功能。我从以下地址得到了这个答案此 MrExcel.com 论坛帖子:
我的第一个想法是在单元格中放置一个文本框,设置 MultiLine=True、WordWrap=True、EnterKeyBehavior=True、ScrollBars=fmScrollBarsVertical。将文本框的大小设置为与单元格相同的尺寸。
- 打开开发人员选项:点击左上角的 Microsoft Office 按钮,然后点击“Excel 选项”(退出 Excel 旁边)。启用“在功能区中显示开发人员选项卡”,然后点击确定。
- 单击“开发人员”选项卡。在“控件”部分下,单击“插入”,然后在“Active-X”部分下,选择“文本框”(看起来像
ab|
)。 在主工作表上,单击并拖动要放置文本框的区域。
确保设计模式已启用并单击属性。
- 将 EnterKeyBehavior、MultiLine 和 WordWrap 设置为 True。将 ScrollBars 设置为 2 - fmScrollBarsVertical。
- 禁用设计模式并输入您的文本。
希望这可以帮助!
答案2
无需在工作表中添加任何内容,单元格的内容已经可以滚动在公式栏中。只需选择单元格,然后滚动公式栏中的文本。
答案3
Excel 单元格本身不具有滚动属性(不通过 OLE、ActiveX 等添加外部对象容器)。
如果文本量相对较小,您可以使用自动调整大小选项来扩展行或列,以显示该行或列中最大值的全部内容。要使用它,请将鼠标缓慢移到行或列标题上(A B C
... 或1 2 3
...)。
当光标位于标题边框的几个像素内时,它会从箭头指针变为“调整大小”线。
当光标处于该状态时,双倍的单击一次即可自动调整该行(或列)的大小。
答案4
添加jdh的答案:
或者,如果您想保留单元格宽度,您可以使用单元格/列的换行文本。