【发布时间】:2016-02-05 07:37:46
【问题描述】:
我相信这可能是一个简单的宏;条件格式似乎不可能,而且我对宏的经验有限。
我在 Excel 工作簿中有很多行。我想说的是:
如果我在当前选定的单元格中放置
<符号,则紧靠右侧的单元格应格式化为粗体,否则不应加粗。
我用不同的“IF”语句愚弄了,但我认为我离题了。
我到底是怎么做到的?
编辑
这可能是一种更好的方式来展示这一点,因为由于某种原因我仍然无法让它工作;我已经附上了屏幕截图。
(其实我意识到我问的问题是倒过来的……应该是如果有一个带有“不大胆)。
无论如何,为了举例,让我们关注第 12 行。最好有一个公式应用于整行,上面写着“查看单元格 C12。如果其中没有任何内容,则 D12 加粗。查看单元格 E12,如果其中没有任何内容,则 F12 应该加粗等。看看Q12单元格。如果它有一个“
【问题讨论】:
-
条件格式化有效。假设当 D1 为“=D1="<" 的条件格式中使用以下公式
-
我可以将此公式扩展到多个单元格吗?
-
当然,在管理规则中,您将使用所需的单元格填写“适用于:”区域。如果您使最上面的一项正确,它将自动对引用进行更改,例如自动填充。因此,如果您不想更改某些内容,请在前面加上“$”。
-
在设置范围的条件格式之前,如果需要,可以复制一个范围。然后在您的公式规则中,引用所选范围的活动单元格。
标签: excel excel-formula conditional-formatting vba