掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
if文は変数に入れられるの? (ID:102901)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>>> 「≧5と>12」が指定された場合、if x>=5 and y>12 thenというふうにしたいと思っています。 > 複数の指定入力も可能で すべて And 条件で繋ぐだけなら、先の第一案にある Function Compare で、 arg1 = Compare(X, Combo1.Text, Text1.Text) arg2 = Compare(Y, Combo2.Text, Text2.Text) arg3 = Compare(Z, Combo3.Text, Text3.Text) : : のようにして、それらを If arg1 And arg2 And arg3 … And arg6 Then とすれば良いかと思います。 指定されなかった項目は、argN を固定値 True にしておけば良いので、 項目数が幾つあっても同じ事かと。 # 数が多いので、実際には配列で管理した方が良いかも知れませんが。 > 最後に変数を&で結合してif文を作りたいと思っていました。 条件式を文字列として & 結合し、その内容を処理させる方法も、 先の回答にて第二案として提示してありますので、参考にしてみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.