プロが教える店舗&オフィスのセキュリティ対策術

こんにちは、エクセルのソートのマクロについて教えて下さい。

画像のような出納帳があり、B列とH列に日付を記入する欄があります。

その欄の一番下段に少し若い日付が記入された時、その日付と同じ日付の行に割り込ませるにはどういう風にしたら良いでしょうか?

出来れば日付が記入されE列K列の金額の記入が終わった時に自動で動作する物が理想です。

割り込ませた後は今あるデータをまとめて下段に1行下げる必要があります。

F列とL列は計算列なので、支出のB~E列、収入のH列からK列に対して適用させたいです。

また、B列からE列、H列からK列の1行が削除された場合、その空白行を埋めるように下段にあるすべての行を上詰めしたいです。

詳しいかた、よろしくお願い致します。

「エクセル マクロ 若い日付のある列を昇順」の質問画像

A 回答 (4件)

行と列について勉強するほうが先のようですね

    • good
    • 0

列の1行???


1行は1行であって 列は関係ないんだが
意味が解らない
行ではなく セルが削除と言いたいのか?
    • good
    • 0

言葉足らず



ソートをかければ良いでしょう
それを自動記録です
    • good
    • 0
この回答へのお礼

ありがとう 行の削除した時なの1行上げなんて知識が無いと無理そうだよね、記録だと。

お礼日時:2020/11/01 20:35

マクロの自動記録で生成されたコードを使えばいいでしょう


イベントについては、
セルのチェンジイベントだと思うようにはいかないでしょう
コマンドボタンを配置するか、
bookのCloseイベントで対応するのが良いと思われます
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!