是否可以在不使用visual basic的情况下根据单元格内容动态更改列宽?
例如,如果我在单元格A1中放置1,我想通过将它们设置为零宽度来折叠B和C列。见下图。
或者,如果我在单元格B1中放置1,我会想要折叠A和C列等。
我可以轻松地使用IF()语句来测试单元格内容,但我找不到一个会改变单元格属性的函数。
我也可以使用条件格式来更改单元格的某些属性,但无法找到更改列宽度的方法。
如果不使用visual basic和active x控件,我想做什么呢?
是否可以在不使用visual basic的情况下根据单元格内容动态更改列宽?
例如,如果我在单元格A1中放置1,我想通过将它们设置为零宽度来折叠B和C列。见下图。
或者,如果我在单元格B1中放置1,我会想要折叠A和C列等。
我可以轻松地使用IF()语句来测试单元格内容,但我找不到一个会改变单元格属性的函数。
我也可以使用条件格式来更改单元格的某些属性,但无法找到更改列宽度的方法。
如果不使用visual basic和active x控件,我想做什么呢?
Answers:
条件格式仅限于修改单元格的数据类型,字体特征,边框和单元格的填充。
修改行或列的大小不是“条件格式”中的选项之一。
因此,要做你要求的,你必须使用VBA / Macro。