2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Excel総合相談所 143

685 :名無しさん@そうだ選挙にいこう:2021/02/15(月) 00:07:43.51 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

ある電話番号を入力するセルに、数値として認識されて先頭の0がなくなってしまうのを
避けるために、「電話番号:09012345678」とか「tel=09012345678」のように入力してもらっています。
この、最初につける文字列が、人によってバラバラなので困っています。
VBAで、セルに入力された値のうち、数字部分だけ取り出したいのですが、先頭の文字列の文字数が一律では
ないため、right(A1,len(A1)-3)のような取り出し方ができません。
ですので、まず、先頭から何文字目が数値なのかを知れば、上記のright-len の書き方ができると思うんです。
何文字目が最初の数値なのかを知るには、VBAでどう書けばよいのか教えてください。

よろしくお願いいたします。

総レス数 1006
281 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★