0<=itm<=9 でいいのなら最初の if 文の塊は var itm_to_pa7[9] @a: data ?,?,?,?,1,2,5,6,3 copy itm_to_pa7, @a pa7=itm_to_pa7[itm] 5334 は繋がってるの? bx=(((b1*2+b2)*2+b3)*2+b4)*2+b5 if bx=&b11111 then pa8=2 if bx=&b10111 then pa8=3 ... もちろん上みたいに配列にしてもいいかもだし、そもそも何やりたいのかな???