我在 Excel 中有一个条件格式,它根据某些值显示向上/向下箭头。这工作得很好。但是,在我的电子表格(主要由 VBA 控制)中,用户可以查看“等级”显示中的数据(L=1,M=3,H=5)而不是 1/3/5 分数。我有一个自定义函数可以将 L/M/H 转换为数字,但我不知道如何将其合并到条件格式中。我可以以正常的条件格式执行此操作,但我想要设置向上/向下箭头图标。我会删除条件格式并使用 VBA 将图标应用于单元格,但我认为这是不可能的。有什么帮助吗?
问问题
748 次
2 回答
2
您可以:
模拟条件格式
忘记条件格式并使用带有箭头和 Wingdings 字体的 excel 2003 类型方法。看起来很相似,Andy Pope 有一个很好的例子:Mimic 2007 Conditional Formatting Icon
使用不可见的辅助列
隐藏的帮助列将根据实际单元格 L、M、H 显示数值 1、3、5。然后在具有 L、M、H 的单元格中,添加条件并将其设置为辅助列的值。
于 2011-09-27T22:38:31.930 回答
0
我最终做的是在右侧添加一个额外的单元格,该单元格使用 UDF 将单元格值转换为数字。然后我将条件格式应用于这个新单元格并将其设置为仅显示图标。通过锁定图标单元格并保护工作表(无论如何都要保护),该字段永远不是用户可编辑的,这正是我想要的。
于 2011-10-05T12:03:49.193 回答