• ベストアンサー

VBAでコードから漢字に変換するのは

nishi6の回答

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

ツール→アドインで分析ツールにチェックを入れます。 HEX2DECを使えるようにします。 =CHAR(HEX2DEC(3021)) で出ると思います。 分析ツールを使わない場合は、=CHAR(16進数3021を10進数にした数値)ででます。

yamamichi
質問者

お礼

早速の回答ありがとうございます。 初めての質問だったのでとても驚いています。 そこで、早速やってみました。ですが、分析ツールを使わないでも出来るとのことなので、Char関数を使ってみたのですが、コンパイルエラーになります。  そこで、ツール->アドインを使用としたのですが、ツールの下にはアドインはなく、アドインはツールと並んでありますが、その中には分析ツールにチェックするような項目はありませんでした。 AccessとExcelの両方を見たのですが同様でした。  そこでまた、Char関数をヘルプで覗いたところ、msowcf.dllファイルをインストールする必要があるとあり、ファイルは見つかったのですが、インストールの仕方がわかりません。 お手数ですが、インストールする方法を教えていただきたいのです。 よろしくお願いいたします。

関連するQ&A

  • VBAで文字コードを取り出したい

    セルに取り込んだ文字列にスペースが含まれ、VBAの" "で読まれません。関数で=CODE(B1)により取り込むと文字コード160です。 VBAで文字コード160で識別したいのですが、chr()などを試してエラーになります。 セル内の文字からmidで取り出したスペース(コード160)を、コード番号で識別してifを使って排除したいのですが、素人ですので、マクロがうまく作れません。 混乱していますが、よろしくお願いします。

  • エクセルの漢字コードを教えてください

    漢字コードから、RANDBETWEEN関数を使って漢字をランダムに表示させたい。 CHAR関数を使って亜と和のコードを調べたら12321と20307だと分かったが、 この間にブランクがかなりあるみたいで、RANDBETWEEN関数でコードを指定しても エラー表示になる場合が多い。 漢字コードが一覧表になっているのがあれば一番いのですが。 よろしくお願いします。

  • 漢字コードの変換について

    漢字コードの変換について 1. インターネットで漢字等の二バイト文字で検索すると、漢字が変換されているようです。 "画像"の場合"%E7%94%BB%E5%83%8F"と、変換されます。 この変換は何でしょうか? 2. htmlのファイル名には漢字を使用できませんが、漢字をこのように変換すると使用できるのでしょうか? 3. 変換する(フリー)ソフトは有るのでしょうか?

  • vb.net 文字コードから漢字へ変換

    vb .net で文字コードから漢字へ変換する方法を教えて下さい。 例えば 「花」という漢字のコードが"82b1" これを、表示させるために me.TextBox1.Text = 関数的なモノ("82b1") というような事はできますか? さらに、 「花」という漢字の異体字で草冠が++になっている文字が "82b1"+"e0103" これを、表示させるために me.TextBox1.Text = 関数的なモノ("82b1","e0103") というような事はできますか? ※IVS対応フォントと環境は既にあるものとします。

  • =code(" ") で値が160となる文字をEXCEL VBAで消したい

    EXCEL2002です。 あるセルに半角スペースを入力し、マクロで Cells.Replace Chr(&H20), "" と走らせるときれいに消えてくれます。ちなみにこの半角スペースを=code(" ")で調べると値は32となります。 同じやり方で=code(" ")で調べると160の値となる文字があります。これはスペースのようですが、半角でも全角のスペースでもないようです。 この文字をVBAの上記の方法で消したい場合にCells.Replace Chr(xxxx), "" ←xxxxの部分は何といれたらよいのでしょうか?

  • EXCEL VBAにて、WORDへ置換

    EXCEL VBAにて、WORD文書への文字列置換を行っております。 文字列の置換自体はできています。 が、 置換文字列に「改行」(vbCRやvbLF)をいれて置換すると、 word側での表示が□になってしまいます。 vbCrだけでもvbLFだけでも、vbCRLFでも□と表示されてしまいました。 chr(13) & chr(10)でも□になりました。 EXCEL VBA にて WORDへ文字列置換する場合に送る、改行コード (たぶん「^p」と予測をつけているのですが)を chr関数等での 表示方法を教えてください。 EXCEL2003 WORD2003 よろしくお願いします。

  • 2バイト文字をASCIIコードに変換

    SQL Server初心者です。 SQL Serverで2バイト文字をASCIIコードの値で返したいのですが、関数ASCII()を使用すると、1バイト目のASCIIコードの値しか返してくれません。 2バイト目の文字も返す方法をご教授ください。 言葉足らずでわかりにくいかと思いますが、よろしくお願い致します。

  • コード変換について

    はじめまして VB初心者です。 以下のような処理を行いたいのですがご教授願います。 項目A(漢字10文字)があります。 項目Aの中には外字で作成した漢字が埋もれています。 項目Aを参照し、そこにある外字コードを判断し 別の外字コードに変換したい。 ロジック的には1文字(2バイト)を読み込み 外字をバイナリ判定して別のコードに置き換えする 処理をしたい。 当方vb6.0ですが 定義の方法、ロジックなど教えていただければ幸いです。

  • VBAコードの読み方(音読)について教えて下さい

    こんにちは、VBAを学び中(かなり初心者)なのですが、VBAのコードの読み方が分かりません。 関数名などに出てくるものや英単語的に読めるものは良いのですが、そうでないものについて知りたいです。 普段テキストを使用しているのですが読みまでは書いてないですし、 周りの方に聞くにも、あいまいな回答しか返ってこない事が多いです。 覚えるのにもやはり読み方が分からないと覚えづらいです。困っています。 みなさんはどの様にして学ばれているのでしょうか? VBAコードの読み方の一覧が掲載されているサイトや書籍などをご存知でしたら、教えて下さい。 宜しくお願い致します。

  • googleなどの漢字コード

    友だちに頼まれてアクセスログの解析プログラムを作ろうとしているんですが サーチエンジンの検索キーの漢字変換で困っています %xx%xxとかなっているやつですが yahooやgooの漢字変換は出来たんですが googleやmsnのやつが解りません、3バイトコードのようなんですが ご存知の方おられましたらご教授お願いします。 言語は、excelのVBAでやってます。