[问题] 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