Excel VBA質問箱 IV

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

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


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

【8797】また(^^;最小値のことなんですが NH 03/11/3(月) 18:11 質問
【8801】Re:また(^^;最小値のことなんですが ごんぼほり 03/11/3(月) 19:01 回答
【8803】Re:また(^^;最小値のことなんですが NH 03/11/3(月) 19:10 お礼

【8797】また(^^;最小値のことなんですが
質問  NH  - 03/11/3(月) 18:11 -

引用なし
パスワード
   以前最大値、最小値のことでお知恵を拝借したんですが、また教えて頂きたく。

worksheet2のa2からa132に数字が入っていてその最小値を求めたく

Worksheets("sheet2").Activate
Cells(1, 145) = Application.Min(Range(Cells(1, 2), Cells(1, 132)).Value)

としたんですが、値が全然セットされないんですよ。何処が悪いんでしょうかね。
一応念のためにa145に=min(〜)としたところ数字は入るんですが。

Excel2002です。

【8801】Re:また(^^;最小値のことなんですが
回答  ごんぼほり  - 03/11/3(月) 19:01 -

引用なし
パスワード
   こんばんわ

Cellsの指定は、Cells(行,列)なので、
Cells(1, 145) = Application.Min(Range(Cells(1, 2), Cells(1, 132)).Value)
は行と列が全部逆なんです。

こういう間違いってなかなか自分では気づきづらいんですよね〜

【8803】Re:また(^^;最小値のことなんですが
お礼  NH  - 03/11/3(月) 19:10 -

引用なし
パスワード
   ▼ごんぼほり さん:
>こんばんわ
>
>Cellsの指定は、Cells(行,列)なので、
>Cells(1, 145) = Application.Min(Range(Cells(1, 2), Cells(1, 132)).Value)
>は行と列が全部逆なんです。
>
>こういう間違いってなかなか自分では気づきづらいんですよね〜

確認しました。なんかすっげー恥かしい間違いをしていたみたいで(^^;。
このログを消してしまいたいぐらいです(^^;。
有難うございましたm(__)m。

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