※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA 特定文字以外の行削除など他)
エクセルVBAで特定文字以外の行を削除する方法
このQ&Aのポイント
エクセルのマクロを利用して特定文字のある行以外を削除する方法を解説します。初心者でもわかりやすい手順を紹介します。
具体的な手順としては、(1)特定列を削除、(2)行を挿入、(3)セルを結合、(4)一部のセルを結合、(5)ヘッダー行を作成、(6)特定文字を含まない行を削除します。
マクロを実行することで、指定した処理を一括で実行することができます。また、保存もしくは別名保存でxlsx形式で保存が可能です。
こんにちは。
エクセルのマクロについて質問です。
マクロ自体も初心者です。
画像のようなデータがあり、
マクロを使って実行後(赤枠で囲まれた)のようにマクロを組みたいです。
マクロを記録で手動でやってみたのですが、特定文字のある行以外を削除が
できなく困っております。
手順としては、
(1)B列を削除
(2)1行目に行挿入
(3)B1とC1をセル結合
(4)D1とE1をセル結合
(5)1行目だけタイトルを入れます。
A1:送り状NO
B1(C1):住所
D1(E1):お客様名
F1:到着日
G1:個口数
H1:案件
(6)添付画像のように「株式会社 ABC」の「ABC」を含んでいる行以外を削除
そして、可能であれば(7)として保存もしくは別名保存でxlsx形式で保存を行いたいです。
保存先は、実行前のデータが置いてある場所、もしくは、デスクトップでお願いしたいです。
補足:実行前のデータはxls形式のファイルです。
また可能であれば、マクロの実行をしている意味をコメントアウトで入れて頂けると
大変助かります。
周りに聞く人もおらず、困っております。
宜しくお願い致します。
お礼
丁寧なご回答ありがとうございました。 すごく助かりました。 贅沢を言わせて頂くと入力するのではなく、 決まった文字列をマクロ上に入れておいて削除する方法も知りたいです^^ もしお時間があるようでしたら、ご回答頂けたらなぁと思います。 ありがとうございました。 また回答No1の方もありがとうございました。 知りたい内容は回答No2の方でしたので、 回答No2の方をベストアンサーにさせて頂きます。