EXCEL VBA:在列中找到最低值

时间:2015-02-26 13:22:49

标签: excel vba excel-vba min

我试图选择选择列并找到最低值,但我不知道什么是错的:

mazas = Application.WorksheetFunction.Min(Sheets("maping").Range(Range("C3"), Range("C3").End(xlDown)).Select)

我认为最大的问题是我不知道列的长度可以给出3个数字或3000个数字,但它总是从C3开始。任何想法如何使它工作?

1 个答案:

答案 0 :(得分:2)

您无需担心数据的结束位置,只需跳过前两行:

Sub NotTheFirstTwoRows()
    Dim c As Range
    Set c = Range("C3:C" & Rows.Count)
    MsgBox Application.WorksheetFunction.Min(c)
End Sub

因为列底部的任何空格都将被忽略。