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変換の方法
-
文字の変換 select case
-
コーディングが悪いというのは?
-
PS4コントローラーをPCでゲーム...
-
DOHCとOHC
-
Excelで入力禁止文字を設定したい
-
濁点(゙) 半濁点(゚)を一文字と数...
-
TV出力ポートをOFFにすれば良い...
-
cout と cerrの違い
-
デスクトップPCでWQHD出力させたい
-
4Kの外部モニターに出力すると...
-
Msgboxで表示できる文字数の上...
-
Googleスプレッドシートでワイ...
-
棒グラフ 横軸の縦書き2列にし...
-
VBの「As String * 128」とは?
-
変数内に入った文字列の結合 UWSC
-
VBA フォームのテキストボック...
-
Microsoft365で作ったword文書...
-
メモ帳の置換機能で特定の文字...
-
RS232cデーターをエクセルに落とす
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
std::stringからLPCWSTR型への変換
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
VS 2008(VB.NET)
-
COBOLによる全角・半角混...
-
ふりがなをアルファベット化す...
-
Symfowareでのデータ型変換につ...
-
RubyでUTF8のコード値を文字に...
-
フォームのコントロールのバッ...
-
%fと%gについて
-
ExcelVBA実行後に時々落ちる
-
JIS → S-JIS コード変換するには
-
英数字を含む文字列(0-9,A-Z)...
-
sedで日本語の置換方法について
-
byte配列の内容をstringにコピ...
-
数字5桁文字コード?
-
accessでJISコードを求める関数
-
コード変換について
-
「髙(はしごたか)」を文字コー...
おすすめ情報