A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
JISコードを返す関数は用意されていませんので、自作するしかないと思います。
Dim strUniCode As String
Dim strSJis As String
Dim l As Long
Dim lngSJis As Long
strSJis = "あ"
strJis = StrConv(strSJis, vbFromUnicode)
lng = AscW(strJis)
lngSJis = (lng And &HFF&) * &H100 + ((lng And &HFF00&) / &H100)
のようにすると、lngSJis に Shift JIS コードが入りますので、
あとはこれを Shift JIS → JIS の変換公式で JISコードに直せばよいでしょう。
Shift JIS → JIS の変換公式は
http://www.d2.dion.ne.jp/~imady/charset/charcode …
を参照してください。
( リンク先ページに記載されている 0x2121 などは 16進数で、VBA では &H2121、あるいは &H2121& になります。)
参考URL:http://www.d2.dion.ne.jp/~imady/charset/charcode …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
std::stringからLPCWSTR型への変換
-
セル内の文字列が日本語か英語...
-
COBOLによる全角・半角混...
-
メールの添付資料がtxtデー...
-
Symfowareでのデータ型変換につ...
-
「髙(はしごたか)」を文字コー...
-
秒の変換について困っています。
-
数字5桁文字コード?
-
RubyでUTF8のコード値を文字に...
-
画像データ(png)をcsvファイル...
-
byte配列の内容をstringにコピ...
-
error C2679 がとれません><
-
VS 2008(VB.NET)
-
入力した文字を全て自動で全角...
-
CString ←→ BSTRの変換について
-
Excelマクロにて30分単位の計算...
-
英数字を含む文字列(0-9,A-Z)...
-
数千の単語の並び替えについて。
-
EBCDICをASCIIに変換したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
「彡」って文字はなんという文...
-
セル内の文字列が日本語か英語...
-
std::stringからLPCWSTR型への変換
-
ふりがなをアルファベット化す...
-
sedで日本語の置換方法について
-
Symfowareでのデータ型変換につ...
-
COBOLによる全角・半角混...
-
VS 2008(VB.NET)
-
フォームのコントロールのバッ...
-
%fと%gについて
-
JIS → S-JIS コード変換するには
-
RubyでUTF8のコード値を文字に...
-
英数字を含む文字列(0-9,A-Z)...
-
2バイト文字をJEFからSJISに変...
-
CASLⅡ 文字データから数値デー...
-
ExcelVBA実行後に時々落ちる
-
latin-1 (ISO-8859-1)への変換
-
S-JIS → JIS コード変換するには
-
入力した文字を全て自動で全角...
おすすめ情報