VBS:文字列を元に外部リストから情報を抽出したい
自分のユーザー名を元に、外部リストから任意の情報を
取得するVBScriptを作成したいです。
【検索条件】
1.一列目の列Aから自分のユーザー名を検索(例では2件ヒット)
2.ヒットした内容から3列目の文字列を抜き取る
3.4列目が存在する場合は4列目(概要)を抜き取る
3.msgbox等でただ表示させるだけ。
【外部リスト例:list.txt = ユーザー名,グループ,文字列,概要】
-----------------------
ABC,123,AAAAAAAAAAAAA
123,ABC,AAAAAAAAAAAAA
ABC,123,BBBBBBBBBBBBB,AAA
123,ABC,BBBBBBBBBBBBB
-----------------------
【理想の動き】
---------------------------------------------------------------------
(1) ユーザー名
UserName = "ABC"
(2) Forで外部リストから一列目UserNameを検索(例の場合2件)
for
・1回目、1行目のABCの内容はAAAAAAAAAAAAAです。
→ 4列目は存在しないのでスルー
・2回目、3行目のABCの内容はBBBBBBBBBBBBBです。
→ 4列目が存在するので続けて「AAA」も表示。
next
---------------------------------------------------------------------
あまり複雑化せずに、簡単に出来ればうれしいです。
お礼
ありがとうございます。 うまく文字列長がとれるようになりました。