掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ラベルで半角英数を改行するには? (ID:87822)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>バイト数だとは半角でも2バイト文字で扱われるんでうまくいかないんです。 VBの内部文字コードはUNICODEなので、そのままLenB関数を使っても全角半角のバイト数は同じです。 なので、以下のようにしてみて下さい。 LenB(StrConv("TEST", vbFromUnicode)) → 4が返される LenB("TEST") → 8が返される 序でに、 "てすとTESTてすと"文字列から"TEST"を取り出したいとすると StrConv(MidB(StrConv("てすとTESTてすと", vbFromUnicode), 7, 4), vbUnicode) → "TEST"が返される MidB("てすとTESTてすと", 7, 4) → "TE"が返される
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.