

Excel开发编程
获取EXCEL某列最大值,并返回所在单元格的行号和列号
2005-02-04 19:38:28
对啊,用内部函数来获得,最快了。比如用下边的代码。ActiveCell.FormulaR1C1 = "=MAX(R[-26]C[-1]:R[-2]C[-1])"是获得A1到A25之间的最大值。找到之后用Cells对象的Find或FindNext方法来找所在单元格就可以了。比如用如下代码 Cells.Find(What:="1313123", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _ MatchCase:=False).Activate Debug.Print ActiveCell.Row Debug.Print ActiveCell.Column