人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルのVBAの件で質問です。

先日別の方がなさっている以下の質問を参考に、同様のものを作成しましたがエラーが出ます。どなたか、間違っているところを教えてください。

初心者が恥ずかしいことをしていると思いますが・・・、よろしくお願いします。

★やりたいこと
A列に並んでいるデータを36行毎に最小値を選び、削除していく。

★小生の作成したVBA
For i = 0 To 500
s = WorksheetFunction.Min(Range(Worksheets("グラフ").Cells(3 + 36 * i, 1), Worksheets("グラフ").Cells(38 + 36 * i, 1)))
ret = Application.WorksheetFunction.Match(s, Range(Worksheets("グラフ").Cells(3 + 36 * i, 1), Worksheets("グラフ").Cells(38 + 36 * i, 1)), 0)
Cells(ret, 1).Clear
Next i

★小生の参考にした別の方の質問
vbaで指定範囲の最小値を探し、最小値が入ったセルの行番号を取得する方法を教えてください。
WorksheetFunction.min(Range(Cells(i, 1), Cells(i +10, 1)))
これで最小値が取れるとこまで来たのですが、
このセルの行番号を取得するにはどうしたらいいですか?



●質問者: 匿名質問者
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

Microsoftのサポートページを参考にしてください。

[XL] 最大値または最小値を持つセルのアドレスを返す
http://support.microsoft.com/kb/139574/ja


2 ● 匿名回答4号

どうして 本気の質問を 匿名でするのか 理解できない

回答者も 真剣に答えたく無くなるよ 回答も 付きにくいし


匿名回答1号さんのコメント
どうしてこんなこと書くのか理解できない あなたが答えたくないだけなのに回答者全員みたいなこと言わないで! 関数サンプルを提示しただけの私は真剣じゃないとでも言うの?失礼しちゃうわ!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ