Function GetFontColorIndex(elrango As Range) As Integer
Application.Volatile
GetFontColorIndex = elrango.Cells(1, 1).Font.ColorIndex
End Function
你知道为什么不自动显示字体的编号吗?
正如simoco所提到的。
如果您在sheet1
中使用您的“UDF”,那么在与该工作表关联的模块中添加以下内容:
如果只是更改颜色,则公式不会更新,但只要按enter键或选择工作表中的另一个单元格,公式就会更新
我正在使用apache POI更改excel表中的单元格。更改值后,与已更改的单元格对应的公式的单元格不会更新。 当我进入excel并单击带有公式的单元格,然后在函数栏中单击时,公式会更新。 A1仍然等于3,直到我点击那个单元格。 刷新工作簿或工作表也不起作用。这是excel或POI的问题吗?有人能想出一个变通办法吗?
我有一张大表,上面有很多公式,它们之间有一个依赖层次结构。它以具有日期值的单元格开始。然后,单元格x:y(和其他单元格)有依赖于该日期的公式。那么单元格w:z(和其他单元格)有一个依赖于单元格x:y的公式。诸如此类... 这个带有日期值的主单元格使用apache POI填充。 现在我的问题是:当我打开生成的excel文件时,日期在那里,但没有一个公式被计算出来。它们都存在错误“”。似乎当公式试图自
EXCEL服务器定义表间更新公式 先进入《订货单》的模板编辑状态,然后点击工具栏按钮,出现公式设置窗体,先切换到表间更新公式设置状态,如下图所示: 点击“新增”,出现公式设置向导,如下图所示: 输入公式名称“更新预定库存”,选择执行时机“流程传递时”。这里要对“执行时机”说明一下,“执行时机”总共有七种,分别是:“保存本报表数据之前”、“保存本报表数据之后”、“删除一份报表数据时”
EXCEL服务器应用表间更新公式 先在《商品表》给“36寸液晶电视”输入“当前库存”为10,保存。然后新建一份《订货单》,并传递完成,如下图所示: 这时,我们再去《商品表》中查看“36寸液晶电视”,发现“预定库存”有 0 变成1了,如下图所示: 表明表间更新公式“更新预定库存”已经被执行了。
我有两个excel表(例如:Sheet1和Shee2),表1单元格A1中的公式如下: 此代码将在单元格A1中的Sheet2中搜索值“YES”,并根据值“YES”是否存在而在Sheet1,A1中写入TRUE或FALSE。 我遇到的问题是,我希望公式不仅搜索A1,而且搜索表2中的A1到A3,如果任意两个单元格包含值“是”,那么公式应该返回“true”,否则返回“false”。 我将非常感谢你在这方面的
我使用NPOI dll在C#中对excel表进行genrating。当我以编程方式在某个单元格上应用公式并导出excel时,在excel表的保护模式下,所有具有公式的单元格都显示为“0”值。但是当我编辑这个excel时,所有的公式都能在这些单元格上正常工作。是否有任何解决方案,从应用公式也可以工作在保护模式?