首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

Excell的OLE区域查找有关问题

2012-10-11 
Excell的OLE区域查找问题谢谢老妖多区域排序的指点请问老妖,如何区域查找呢?比如查找某个数在某列中的位置

Excell的OLE区域查找问题
谢谢老妖多区域排序的指点
请问老妖,如何区域查找呢?比如查找某个数在某列中的位置
如果有多条记录一样呢?

[解决办法]
关于 查找某个数在某列中的位置
我使用的方法是找一个 不用的单元格 使用Excel的 match 函数,即可获得相应的值

sht.OlePropertyGet("Cells",1,10).OlePropertySet("FormulaR1C1","=Match("+a+",RC[-9]:R["+str+"]C[-9],0)");

其中a 是指你需要匹配的值,要转换为string类型 ,RC[-9]:R["+str+"]C[-9]是你要查找的范围 str 是你想查找的列的最大行数 也是 string 类型,0,-1和1表示查的方式 ,可以搜一下就知道了

热点排行