エクセルVBAで最大値、最小値を除くデータ入力セルを削除する方法 削除
Message#2 2015年2月10日(火)22時40分 From: ジャッジExcel |
グループの定義が不明ですが、各行において、B列=C列 の場合、同グループと考えれば良いですか? それなら、 @B列 = 昇順 AC列 = 昇順 BD列 = 昇順 でソートし、グループの最初と最後にくるD列の値を取得すれば、良いわけですね。 その後は、 1、最初の行は必ず、グループ@の最小値となる。 2、上の行から、下の行のデータと比較し、= なら、同グループと判断する 3、アクティブ行 <> 下の行 でなければ、最大値となる。このとき、 既に最小値として出力している場合、&"最大値"とする 4、下の行がなくなれば、ループ処理を終了 みたいな感じでどうでしょう? >なお、セル削除後の下データは上詰めとなる事を希望します。 この場合、B、C、D列の元データは残りませんが、異存はありませんか? |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。