Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12838 / 13644 ツリー ←次へ | 前へ→

【8377】最大値に関して NH 03/10/13(月) 17:16 質問
【8378】Re:最大値に関して INA 03/10/13(月) 18:10 回答
【8381】Re:最大値に関して NH 03/10/13(月) 18:32 お礼

【8377】最大値に関して
質問  NH  - 03/10/13(月) 17:16 -

引用なし
パスワード
   VBAによる一定の列の範囲での最大値の求め方を教えていただけ無いでしょうか。

1 14
2 33
3 88
4 44
5 41
6 43
7 55

とある時に最初は1から5までの間での最大値を、次に2から6までの最大値を
と言う風に見ていきたいのですが。よろしくお願いします。

【8378】Re:最大値に関して
回答  INA  - 03/10/13(月) 18:10 -

引用なし
パスワード
   ワークシート関数のMax関数を使えばよいと思います。

Sub sample()
 MsgBox Application.Max(Range("A1:A5").Value)
 MsgBox Application.Max(Range("A2:A6").Value)
End Sub

【8381】Re:最大値に関して
お礼  NH  - 03/10/13(月) 18:32 -

引用なし
パスワード
   ▼INA さん:
>ワークシート関数のMax関数を使えばよいと思います。
>
>Sub sample()
> MsgBox Application.Max(Range("A1:A5").Value)
> MsgBox Application.Max(Range("A2:A6").Value)
>End Sub

素早いレス、ありがとうございます

Do Until i = xx
  i = i + 1
  MsgBox Application.Max(Range(Cells(i, 1), Cells(i + 4, 1)).Value)
Loop

と言う風にして出来ました。

12838 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free