在Microsoft Excel中,有没有一种方法可以在不使用visual basic的情况下根据单元格内容动态更改列宽?


1

是否可以在不使用visual basic的情况下根据单元格内容动态更改列宽?

例如,如果我在单元格A1中放置1,我想通过将它们设置为零宽度来折叠B和C列。见下图。

Excel Sample

或者,如果我在单元格B1中放置1,我会想要折叠A和C列等。

我可以轻松地使用IF()语句来测试单元格内容,但我找不到一个会改变单元格属性的函数。

我也可以使用条件格式来更改单元格的某些属性,但无法找到更改列宽度的方法。

如果不使用visual basic和active x控件,我想做什么呢?

Answers:


1

条件格式仅限于修改单元格的数据类型,字体特征,边框和单元格的填充。

修改行或列的大小不是“条件格式”中的选项之一。

因此,要做你要求的,你必须使用VBA / Macro。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.