dポイントプレゼントキャンペーン実施中!

お世話になっております。

VBAで、
文字列にアルファベットが何文字目に含まれているかの算出をしたいのですが、
どのようにすれば、よいでしょうか?

たとえば、
3256A3=5
12z43=3
32456=0
を知りたいのです。

instrを使用するのかな?と思うのですが、わからない状況です。

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

A 回答 (1件)

文字列をa、何文字目かを「位置」とした場合の例



位置=0

for i=1 to len(a)
If (Mid(a, i, 1) Like "[A-Z]") or (Mid(a, i, 1) Like "[a-z]") Then
位置=i
Exit For
End If
Next i
    • good
    • 1
この回答へのお礼

ありがとうございます!!すごいです!!

お礼日時:2017/10/17 11:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています