• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列をバイト数に変換して、設定数よりオーバーしたセルを赤文字にしたい)

Excel VBAで文字列のバイト数をカウントし、設定数を超えるセルを赤文字にする方法

このQ&Aのポイント
  • Excel VBAを使用して、文字列のバイト数をカウントし、設定数を超えるセルを赤文字にする方法を調べています。
  • VBAのLen関数は半角も2バイトで計算するため、全角は2バイト、半角は1バイトで計算する方法を知りたいです。
  • OSはXP、Excelは2003を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • mo2yakko
  • ベストアンサー率54% (30/55)
回答No.1

全角は2バイト、半角は1バイトの計算は下記の通りです。 LenB(StrConv(文字列, vbFromUnicode))

6338-tm
質問者

お礼

返信いただきありがとうございます。 書いてくださったので、ちゃんと計算されました。 大変助かりました。 本当にありがとうございました。