- ベストアンサー
エクセルのマクロで文字列操作したいのですが
エクセルの関数でもいいのですが、文字列の末尾から任意の文字数を取ってくるというのはどうすればいいのでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A1セルが対象として、 =MID(A1,1,(LEN(A1)-2)) ↑切り取る文字数 ではいかがでしょう?
その他の回答 (4)
noname#8185
回答No.5
追記 間違えてました(・・;) 対象のセルか変数=left(対象のセルか変数,文字の変数1) でした
noname#8185
回答No.4
文字数の変数=len(対象変数かセル) '全体の文字数 文字数の変数1=文字数の変数-3 対象のセルか変数=left(対象のセルか変数,対象のセルか変数1) 上の式は文字列可変でも対応できます
- marbin
- ベストアンサー率27% (636/2290)
回答No.3
#2です。 ↑の位置がずれてました。 提示した数式ですと、 2 が切り取る文字数になります。
noname#8185
回答No.1
入れたい変数かセル=right(対象変数かセル,桁数) でいけます。
補足
それでできました。 すみません、さらに 末尾から文字数分を削除するにはどうすればいいでしょうか?