ポピュラーな判定方法はすでに書かれている通りなので比較演算子や論理演算子を使わない特殊な判定方法を書いておきます。 IF INSTR(",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,",","+STR$(CLNUM)+",")+1 THEN GOTO @CLNAME この方法のメリットは番号が順番通りではなくたくさんのバラバラなものでも判定が可能になるというものです。(1~20のように連続している場合は範囲指定をした方が遙かに簡単)