sayさん はいそうです。 これ律儀に書くと画像の様になります。 前回これでコメントしたら、他の方がRGBREADを使ってこんな風にもできると教えてくれました。 「s$=mid$(v$,4,4)」だとZZZZの所は上位下位のバイトが入れ代わっているので"0100"という結果となります。 これをval(s$)とすると100に。 当時の「3.3.100」になるんだけどという質問者と同様に罠にはまったじょうたいに。 「v$=mid$(v$,4,2)」として後ろを捨てれば、1となって期待通りの結果となります。