【関数の概要】
指定したセルに入力されている文字列について指定した場所から指定したバイト数分の文字を表示する
【書式】
midb(変数,抽出開始位置,抽出バイト数)
※ 文字コードには注意が必要!
【よくある問題】
問題点
1バイト、2バイト文字が混在している固定長のレコードから情報を抽出したいが、抽出結果が"????"
解決策
いったんunicodeからSift-JISに変換して、midbしたらunicodeに戻す
データ型をvariantにして
test = Strconv(MidB(StrConv(sample,vbFromUnicode),2,7),vbUnicode)
最終更新:2014年02月26日 15:27