質問: エクセルマクロでセルの数字を処理 エクセルのマクロで以下の処理をしたいのですが、少し複雑でうまく出来ません。できればどのようなマクロを用いればよいか教えてください。 a列に数字がならんでいます。 1、a1から順番に下方向にこの数字を調べます。 2、100未満の場合はそのまま下に移動します。 3、セルの数字が100を超えていたら、100を超えていたセルを起点(1番目)として、下方向にセルの数字を調べ、起点となるセルの数字より10%以上多いセルが見つかれば、それと起点のセルとの差を調べ、見つからなければ起点のセルと30番目のセルとの差を調べます。 4、3の処理が終わったら、再び起点となったセルから1つ下に移動してa列の数字を調べ、100以上なら、再び3からの処理を繰り返します。 調べるa列のセルより下のセルが30個より少なければ終了です。 3で調べた数字の総和を求めるのが目的です。 よろしくお願いします。
回答: >3、セルの数字が100を超えていたら、100を超えていたセルを起点(1番目)として、下方向にセルの数字を調べ、起点となるセルの数字より10%以上多いセルが見つかれば、それと起点のセルとの差を調べ、見つからなければ起点のセルと30番目のセルとの差を調べます 疑問が 1.「10%以上多いセルが見つかれば」何をするのか? 2.複数見つかった場合は? 3.30番目まで調べて対象がなっかたばあいに「4」に移るという事か?