none
VB2010操作EXCEL2010 如何取得excel指定范围的最大值?

    问题

  • VB2010操作excel2010, 如何快速取得excel指定范围(比如B2到D20范围)内的最大值?

    有没有求最大值函数直接读取?因为数据量大,不想把数据都读出来在比较,这样太慢。谢谢各位~

    2016年2月21日 7:50

答案

  • 你好,

    可以使用WorksheetFunction 里面的 max 来得到最大值。工程里要添加Office.interop 的引用。

    Imports Microsoft.Office.Interop.Excel

     
    Dim xlapp As Microsoft.Office.Interop.Excel.Application
        xlapp = xlSht.Parent.Application
        Debug.Print xlapp.WorksheetFunction.Max(xlSht.Range("B2:D20"))

    Best regards,

    Cole Wu

    2016年2月22日 1:53
    版主