Excel VBA 質問スレ Part33
■ このスレッドは過去ログ倉庫に格納されています
0630デフォルトの名無しさん
2014/06/05(木) 15:58:24.11ID:U+cU1pOhもちろんできます
条件がいくつもあるって複雑な時はユーザー定義関数を使った方がすっきりできます
Option Explicit
Function あいう$(s$)
Dim i%, aiu$, L%, t$
For i = 1 To Len(s)
t = Mid(s, i, 1)
If InStr("あいう", t) Then aiu = aiu + t 'あいうを抽出
Next
L = Len(aiu)
If 1 <= L And L <= 4 Then あいう = aiu '1以上4以下の時だけ
End Function
■ このスレッドは過去ログ倉庫に格納されています