会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Excel技巧 > 编程 > 正文

获取EXCEL某列最大值,并返回所在单元格的行号和列号

时间:2005-02-04 19:38 来源:Access911 作者:未知 阅读:

对啊,用内部函数来获得,最快了。
比如用下边的代码。
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

 

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: