>>otta777さん 仕様上、不要な下位3bitが失われるだけなので それ前提で5+5+5+1bitデータとしてなら利用出来ますよ たとえばこんなのはどうでしょう I=54321 '今回格納する16bitデータ(0~65535) A=(I AND &H8000) '最上位bitをチェックしαへ代入 R=(I >> 7) AND &HFF 'シフトで位置合わせしANDで余分を G=(I >> 2) AND &HFF '消したのち5bit+ダミー3bitの B=(I << 3) AND &HFF '計8bitをRGBへそれぞれ代入 GPSET 0,0,RGB(A,R,G,B) '分解されたデータをGRPに格納