是否可以对多个不同的 Excel 表列应用单独的格式?

是否可以对多个不同的 Excel 表列应用单独的格式?

我在 Excel (2007) 表中有一些计算列。我想以某种方式将它们与用户输入列在视觉上区分开来,但又不失去漂亮的自动行带。看起来我可以创建“表格样式”,但只有第一列和最后一列可以获得单独的格式。有没有办法格式化任意列(或至少最后一列)n列(而不仅仅是最后一列)?

答案1

您可以格式化列以解锁用户输入的单元格,然后为表中的列设置条件格式,指定公式条件 =CELL("protect", ) 作为条件。或者您可以设置以下 udf:

Function IsFormula(cell)
  IsFormula = cell.HasFormula
End Function

然后设置类似的条件格式。

相关内容