- 締切済み
特定のセルを参照し、その一部分だけ残すマクロ
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
>VBAを教えてください ご相談を見てる人は、WEBやFlangeの厚みとか言われてもどの数字が欲しいのか知りませんよ。 どういう部材を使ってて、結果してどういうパターンの文字列が入る「可能性がある」のかあなたの責任で全部羅列して、更にWやFなど何を指定するつもりなのか、その結果としてどの数字を最後に残したいのか etc,etc. 全体をキチンと体系立てて、整理してからご相談を投稿し直してみて下さい。 #参考 基本パターン:PLを拾う sub macro1() dim Target as range dim h as range dim a as variant dim pos as long set target = range("L6:P10") ’データ範囲をてきとーに指定 target.numberformatlocal = "0.0" on error resume next for each h in target.specialcells(xlcelltypeconstants, xltextvalues) a = split(h.value, "*") pos = 0 pos = application.match("PL*", a, 0) if pos > 0 then h = replace(a(pos - 1), "PL", "") end if next end sub