Search This Blog

2015/12/04

Excel VBA 文字列の処理


「l」がLONG、FLOATなど数字として定義して、文字の「M」と一緒に「M+l」のような文字列にしたい場合、CStr(l)を使います。

二つ文字列は「+」で繋げて、一つになります。

列AのA1~A5の文字列を検索条件として、列Bのなかで探し、見つけたら終了する。
'lとr定義します。lは数値のlong、rはrangeとして定義します。
dim l as long
dim r as range
'A1〜A5の範囲内のセル内
for each r in range("A1","A5")
 if range("B":"B").find(r.value) is nothing then
   range("C"+CStr(r.Row)).value = "false"
 else
   range("C"+CStr(r.Row)).value = "ture"
   '見つけたので、Forループを終了する
   Exit For
 end if
next


続く

No comments:

︿
Top