0
我创建了一个简单的Excel公式就知道什么是单元格的字体颜色A1Excel公式不更新自动
Function GetFontColorIndex(elrango As Range) As Integer
Application.Volatile
GetFontColorIndex = elrango.Cells(1, 1).Font.ColorIndex
End Function
在excel-2010:
文件>选项>公式>工作簿计算>自动检查
在细胞A1
我有一个号码,并在细胞A3
我有
=GetFontColorIndex(A1)
但是当我更改单元格A1
的字体时,公式不会自动更新单元A3
上。我必须点击shift+F9
然后才能正常工作。
任何想法为什么不自动显示字体的数量?
从[here](http://www.decisionmodels.com/calcsecretsi.htm):'单元格中的公式中的易失性函数使该单元格始终处于在每次重新计算时重新计算。更改格式(字体颜色)不会触发重新计算。你可以做的是添加'ActiveSheet.Calculate'的'Worksheet_SelectionChange'事件。在很多情况下,它会解决你的问题 –
你也可以[使用XLM](http://www.mrexcel.com/forum/excel-questions/20611-info-only-get-cell-arguments.html)。 – brettdj