[[20230303111643]] 『特定のセルの文字だけ削除』(春) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定のセルの文字だけ削除』(春)

A1〜AL1に人物名が入力されていて
A2〜AL2から下のセルにはそれそれその人物の詳細情報が入力されています。

毎回、人物名や詳細情報は変わるのですが、
AL列の、AL1の人物名のみ残して、AL2以降のセルの項目を毎回削除したい場合
マクロを使いワンボタンで削除する方法はありますでしょうか。

AL列を丸ごと削除することはできたのですが、それだと不具合が出てしまいます。
よろしくお願いします。

< 使用 アプリ:Microsoft365、Excel2021、使用 OS:Windows 11、Windows 10 >


>AL列を丸ごと削除することはできた
それはどうやって実現しましたか?

>AL列の、AL1の人物名のみ残して、AL2以降のセルの項目を毎回削除したい
そのまま、その通り実行するのではだめなんですか?

    Sub そのまま()
        Range("AL2:AL" & Rows.Count).ClearContents
    End Sub

 ※削除をデータのクリアと解釈しました

(もこな2) 2023/03/03(金) 12:12:16


>AL列を丸ごと削除することはできた
それはどうやって実現しましたか?

→「マクロの記録」を押して記録状態にして、AL列を丸ごと選択肢して右クリックから削除したあと「記録の終了」で覚えさせました。
手動で記録させる方法しか分からなかったので。

教えていただいたマクロをコピーして使ってみた所、削除することができました。
削除をデータのクリアとの解釈で間違いありません。
とても助かりました。
ありがとうございます。
感謝いたします。
(春) 2023/03/03(金) 13:06:15


 参考になるかはわからないがこんな小細工も。

 AL1セルは空白のままでAM1セルに文字を入力しその文字の右側にスペースを何文字か入れる。
 そしてセルの書式設定の配置タブで横位置を右詰めにして文字がAL1セル内に表示されるようスペースを調節する。

 これでAL列を選択してDELキーや数式と値のクリアをしても文字そのものはAM1セルにあるので影響しない。

(ねむねむ) 2023/03/03(金) 13:12:29


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.