EXCEL VBA: 查找列中的最小值
EXCEL VBA: finding lowest value in column
我已经尝试让 select 选择列并找到最低值,但我不知道出了什么问题:
mazas = Application.WorksheetFunction.Min(Sheets("maping").Range(Range("C3"), Range("C3").End(xlDown)).Select)
我认为最大的问题是我不知道列的长度它可以给出 3 个数字或 3000 个数字,但它总是从 C3 开始。有什么想法可以让它发挥作用吗?
您无需担心数据在哪里结束,只需跳过前两行:
Sub NotTheFirstTwoRows()
Dim c As Range
Set c = Range("C3:C" & Rows.Count)
MsgBox Application.WorksheetFunction.Min(c)
End Sub
因为列底部的任何空白都将被忽略。
我已经尝试让 select 选择列并找到最低值,但我不知道出了什么问题:
mazas = Application.WorksheetFunction.Min(Sheets("maping").Range(Range("C3"), Range("C3").End(xlDown)).Select)
我认为最大的问题是我不知道列的长度它可以给出 3 个数字或 3000 个数字,但它总是从 C3 开始。有什么想法可以让它发挥作用吗?
您无需担心数据在哪里结束,只需跳过前两行:
Sub NotTheFirstTwoRows()
Dim c As Range
Set c = Range("C3:C" & Rows.Count)
MsgBox Application.WorksheetFunction.Min(c)
End Sub
因为列底部的任何空白都将被忽略。