No.1ベストアンサー
- 回答日時:
Excelのシート上ではユニコードに対応しているので
ハングルでも中国でも表示できますが
日本語VBA上ではShift-JIS(ANSI)の文字コードでしか扱えません。
"일본" が"??" になっているかと。
なので入れ物(Cell)ごと渡してしまえば簡単です。
A B
1 検索文字 일본
2 置換文字 日本
3 置換対象 你好吗일본
4 置換結果 你好吗日本
range("b4")=replace(range("b3"),range("b1"),range("b2"))
ご参考まで。
No.2
- 回答日時:
試しにやってみました。
ご参考まで。'Unicodeの文字コードを調べる
Sub test()
Dim buf As String
Dim i As Long
buf = Range("A1").Value
For i = 1 To Len(buf)
Debug.Print Hex(AscW(Mid(buf, i, 1)))
Next i
End Sub
'C77C
'BCF8
Sub test2()
Dim buf As String
buf = ChrW(&HC77C) & ChrW(&HBCF8)
Range("A1").Value = Replace(Range("A1").Value, buf, "日本")
End Sub
'VBEでの表記はやめてセルに入れた値を用いる案
Sub test3()
Range("A1").Value = Replace(Range("A1").Value, Range("A2").Value, "日本")
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel vba で1と10を正確に判断させる方法を教えてください。 TからU列に1と入力があれば 3 2022/12/26 16:54
- アジア 台湾への韓国人旅行者は増えたのでしょうか? 1 2023/05/08 17:58
- 世界情勢 韓国の言語は日本由来? 7 2022/03/30 17:15
- Visual Basic(VBA) Excel VBA メール作成について 本文の中にExcel でコピーした図を上下に2つ 貼り付けを 2 2023/06/14 01:48
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- 日本語 日本語は韓国語から発展したらしいですよね?漢字→ハングル→ひらがなになったらしいですよね?つまりは日 9 2022/04/23 13:29
- 中国語 日本人からしたら中国語と韓国語、 どちらの方が勉強しやすいと思いますか? 中国語は漢字ですが発音が難 1 2023/03/15 10:43
- 韓国語 日本では小学校の時に「あいうえお」で習いますが、韓国ではハングルをどうゆう覚え方を教わるのでしょうか 1 2022/06/14 22:50
- 韓国語 ハングル文字 3 2023/02/05 11:50
- 電車・路線・地下鉄 駅や電車での中国語、ハングルの放送はうるさくないですか? 放送は日本語と英語に統一してほしい。 4 2022/09/26 06:06
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
ハングル文字を入力するには、どうすれば良いのですか?
Visual Basic(VBA)
-
ソースコードの中から、日本語が使われている行・韓国語が使われている行を抽出したい
その他(プログラミング・Web制作)
-
外字の ・やハングル文字を一括検索したいのですが…
Excel(エクセル)
-
-
4
ハングル語のテキスト変換で困ってまして・・・・!!
HTML・CSS
-
5
ワードで日本語の単語を韓国語に翻訳するマクロを作っていますが、韓国語を普通にコード中に書くと文字化け
Word(ワード)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
excel VBA文字化け
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GoogleAppsScript文字列置換の...
-
テキストボックスの文字列を置...
-
正規表現 特定の文字列を含む行...
-
各項目がダブルクォーテーショ...
-
csvデータ ダブルクォーテ...
-
csvデータのダブルクォーテーシ...
-
正規表現でURLを抽出したいと思...
-
python 大文字小文字を区別しな...
-
スペースで区切られた氏名から...
-
Excel・ユーザーフォームの情報...
-
C言語でテキストファイルの内容...
-
C#で空白行を削除する方法
-
\\(円)記号を置換したい
-
正規表現 空白(スペース)を削...
-
EXCEL警告「置換対象のデータが...
-
住所編集のマクロを組んでいて...
-
PowerShellでテキストの空白行...
-
【至急!!!!!】ランダム桁数を正...
-
VBA 置換文字がみつからない時
-
xmlファイル内の文字列置換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
各項目がダブルクォーテーショ...
-
VBA 置換文字がみつからない時
-
正規表現で、特定の文字列を含...
-
スペースで区切られた氏名から...
-
csvデータのダブルクォーテーシ...
-
csvデータ ダブルクォーテ...
-
GoogleAppsScript文字列置換の...
-
C言語でテキストファイルの内容...
-
正規表現 特定の文字列を含む行...
-
テキストボックスの文字列を置...
-
EXCEL警告「置換対象のデータが...
-
TeraPadエディターの操作方法に...
-
xmlファイル内の文字列置換
-
python 大文字小文字を区別しな...
-
C#で空白行を削除する方法
-
テキストファイル中の文字列の置換
-
Excel VBA 教えてください。 VB...
-
ハングルを日本語に置換
-
EXCEL VBA でCTRL+Fのダイア...
-
PowerShellでテキストの空白行...
おすすめ情報