在 Excel 中设置多列的宽度

在 Excel 中设置多列的宽度

我的工作表上有一堆列,这些列的宽度不相同,但所有这些列的总宽度必须相同。我该如何做到这一点,保持比例?

所以我有这个:

在此处输入图片描述

现在假设我希望它是 15 厘米,我怎样才能保持这个比例,而不必手动设置每列的宽度?

谢谢,

答案1

最好的选择可能是 VBA 子程序(又称宏)。以下是一个粗糙的概念验证:

子调整列大小()
    列(“A”)。列宽 = 列(“A”)。列宽 * (15 / 10.5)
    列(“B”)。列宽 = 列(“B”)。列宽 * (15 / 10.5)
    列(“C”)。列宽 = 列(“C”)。列宽 * (15 / 10.5)
    列(“D”)。列宽 = 列(“D”)。列宽 * (15 / 10.5)
子目录结束

我确信这里有人可以改进上述内容。

答案2

您可以通过单击并拖动列字母来选择多列。然后拖动任何选定列标题之间的边框,使所有列的大小相同。一列中的所有单元格的宽度始终相同。您不能让单个单元格比列中的其他单元格更宽。

您可以使用合并单元格使一个单元格跨越多列,但这样做并不可取,因为合并单元格会导致许多问题。

相关内容