Sub maxf()dim mx Range("b1").FormulaArray = "=MATCH(MAX(ABS(A:A)),ABS(A:A),)" mx=range("b1")msgbox mx End Sub1)其实是用数组公试解决的,如果你要在VBA里面得到也行的,上面这句max 得到的就是A列最大值的行号.2)上面实现的功能也是通过VBA在单元格b1 里面输入数组试=MATCH(MAX(ABS(A:A)),ABS(A:A),)得到的 注意 b1 里面一定要没有数据,不然会破环掉里面原来的数据3)和你直接在单格里面输入数组公试是一样的=MATCH(MAX(ABS(A:A)),ABS(A:A),)三键结束注意如果你的范围如果不是在A列那么就要修改 公试里面的列号 注意只能是一列不能是多列如果你需要在多列那么你可以加循 环
©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。