VBA~WorksheetFunction.Maxメソッド~Excel
VBAで指定した範囲内の最大の値を求めたい場合はWorksheetFunction.Maxメソッドを使います。
書き方
WorksheetFunction.Max(数値1,[数値2],...)
例として下の画像において下のコードを実行するとセルC2にセルA2からセルA4の範囲の中で最大の値が表示されます。今回は3が最大値なので3が表示されます。範囲が連続でない場合はコンマ区切りで複数の範囲を指定します。
Sub test1() Range("C2") = WorksheetFunction.Max(Range("A2:A4")) End Sub