我需要通過EXCEL 2012 VBA找到列中的最大值。 有些單元格有「#VALUE!」。我的代碼不起作用。如何使用「#VALUE!」查找單元格在EXCEL 2010 VBA
Sub find_max()
Dim rng As Range
Dim dblMax As Double
dblMax = 0
Set rng = Range("A2:A11")
For Each cell In rng
If (cell.Value <> "#VALUE!") Then // error ! type mismatch
If dblMax < CDbl(cell.Value) Then
dblMax = CDbl(cell.Value)
End If
End If
Next cell
MsgBox dblMax
End Sub
我還需要用最大值打印單元格位置(用顏色標記)。
任何幫助,將不勝感激。
變化'如果(cell.Value <>「#VALUE!」)然後'到'如果不是ISERROR(單元格)那麼' –
我還需要打印單元格locat具有最大值的離子。謝謝 ! – user3440244