[[20211104221604]] 『環境依存文字の置換(VBA)』(リンゴ酢) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『環境依存文字の置換(VBA)』(リンゴ酢)

環境依存文字の置換をしたいのですが、Unicodeを使って行うところまでは
わかりました。
色々環境依存文字の置換をしていく中で
「脇本」→「𦚰本」と脇の力の部分がが刀に変わった𦚰という漢字のunicodeが、
D859とだしてはみたのですが、ChrWを使っても空欄となりうまく出ません。
unicodeが違うのかわかりません。
ご教授いただければ幸いです。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


異体字は沢山存在し、VBAで扱うと文字化けするものが
あります。

https://www.tobunken.go.jp/archives/%E7%95%B0%E4%BD%93%E5%AD%97%E3%83%AA%E3%82%B9%E3%83%88/

また、エクセルでデータがなんとか作成できても、その
データを他のアプリケーションなどに流すとエラーに
な?ものがあります。確定申告の電子申告がそうでした。

差し支えなければ、置換後のデータを何に使われるのか
を書かれたら、より適切な回答が付くかもしれません。
(通りすがり) 2021/11/04(木) 22:51


参考にならんと思うけど。

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1347488353
(通りすがり) 2021/11/04(木) 23:01


 >「脇本」→「𦚰本」

 ActiveCell.Replace what:="脇", Replacement:=WorksheetFunction.Unichar(157360), MatchByte:=False

 では
(ピンク) 2021/11/04(木) 23:10

皆様早速のご回答ありがとうございます。
データベースで送られたものを組み替えるときに(エクセル内での作業)
エラーが出てしまい困っていました。名前なので変更もできず。
ActiveCell.Replace what:="脇", Replacement:=WorksheetFunction.Unichar(157360), MatchByte:=False
うまくいきました。悩みが解決です、ありがとうございます。
(リンゴ酢) 2021/11/05(金) 06:10

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.