いつもお世話になっております。
質問させていただきます。
sheet1のセルのB列に
1CTC-A(15M)
AB-15X-Q
PB-24O
WS25aaaa(10M)
WS25asssa/5A
WS25asssa//10A
・
・
・
といった品番が羅列していて(品番の個数は変わります。)
例えば(15M)や(10M)を一括で消したいときに、
sheet2のA列に(*M)と入力して
(*M)を変数に代入して
*をワイルドカードのような扱いにして可変で、
該当するセルがあった場合に、文字を抽出して、
(*M)に該当する部分のみ削除する仕組みのマクロを作りたいです。
sheet1のB列に
1CTC-A(15M)→1CTC-A
WS25aaaa(10M)→WS25aaaaといった表記にしたいです。
また、sheet2のA列には削除したい文字を追記していく予定です。
(*M)を入力したセルの下に
/*Aと入力したら
WS25asssa/5A→WS25asssa
WS25asssa//10A→WS25asssa
となるようにしたいです。
replaceメソッド、関数を使っても変数とワイルドカー両方使える方法が見当たらなく、質問させていただきました。
お手間おかけしますが教えていただけたら幸いです

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/01/26 00:22