使用環境はWindowsXpでVB6を使用しています。現在Excelで時間割を作成しており、時間割の使用教室をVBより条件判断し、使用教室が一致したらVBのlabelに表示するようにしています。しかし、選択授業などで使用教室が2つになると条件判断できずスルーしてしまいます。ANDなどを組み合わせたりしたのですがうまくいきませんでした。Excelの使用教室はalt+Enterで改行されて表示してあります。1つのセルで2つの条件判断は可能なのでしょうか。もし出来るのであればご教授お願い致します。
str = "教室A
教室B"
こんな感じで格納されているということでしょうか?
InStr(str,"教室B")
で戻り値が0以外で判定してみてはどうでしょう?
>str = "理科室
> 家庭科室"
なら良いけど
>str = "1の1
> 1の10"
だとマズいから、改行コードで Split する方が
確実かなぁ。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200601/06010082.txt
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200601/06010114.txt
…と同じ方ですか?
ツイート | ![]() |