[問題] vba日文亂碼解決方式

作者: z123296 (supercat)   2021-09-22 21:48:03
各位好
我想藉由vba讓中文取代某串日文字,但是只要一將日文字貼上vba裡便會出現亂碼。目前
已嘗試過以下方法:
1.將excel的語言轉換成日文
2.用Applocale的日文模式開啟
3.將windows系統的語言轉換成日文
4.將vba選項中撰寫風格的字形轉換成日文
以上網路上查詢到的四種方法搭配使用還是無法成功,想問一下版上的各位有沒有解決辦
法?
先謝謝願意回答的版友了
作者: suaveness (靜夏)   2021-09-22 22:18:00
非 Unicode 程式使用的語言 → 日文
作者: by135tw (monkeytw)   2021-09-22 23:39:00
我的想法是儲存格可以顯示日文所以把儲存格的值帶到vba 這樣vba就不需要輸入日文假設要被取代的日文字串輸入到儲存格A1日文字串取代成中文的"你"Range("d1:d10").Replace Cells(1, 1), "你"或是日文字串在某段文字中要取代成"你"newj = Replace(Cells(1, 4), Cells(1, 1), "你")Cells(1, 4) = newj類似這樣子 我剛試過都可以成功
作者: waiter337 (給開司一罐蘇格登)   2021-09-24 04:14:00
by大的方式 很多無法寫入vba的語言都能使用 常用

Links booklink

Contact Us: admin [ a t ] ucptt.com