看板 Office 關於我們 聯絡資訊
各位好 我想藉由vba讓中文取代某串日文字,但是只要一將日文字貼上vba裡便會出現亂碼。目前 已嘗試過以下方法: 1.將excel的語言轉換成日文 2.用Applocale的日文模式開啟 3.將windows系統的語言轉換成日文 4.將vba選項中撰寫風格的字形轉換成日文 以上網路上查詢到的四種方法搭配使用還是無法成功,想問一下版上的各位有沒有解決辦 法? 先謝謝願意回答的版友了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.31.195 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1632318485.A.29D.html ※ 編輯: z123296 (49.216.31.195 臺灣), 09/22/2021 21:49:09
suaveness: 非 Unicode 程式使用的語言 → 日文09/22 22:18
by135tw: 我的想法是儲存格可以顯示日文 09/22 23:39
by135tw: 所以把儲存格的值帶到vba 這樣vba就不需要輸入日文09/22 23:40
by135tw: 假設要被取代的日文字串輸入到儲存格A109/22 23:40
by135tw: 日文字串取代成中文的"你"09/22 23:41
by135tw: Range("d1:d10").Replace Cells(1, 1), "你"09/22 23:42
by135tw: 或是日文字串在某段文字中要取代成"你"09/22 23:43
by135tw: newj = Replace(Cells(1, 4), Cells(1, 1), "你")09/22 23:43
by135tw: Cells(1, 4) = newj09/22 23:43
by135tw: 類似這樣子 我剛試過都可以成功09/22 23:44
謝謝幫忙,原來還有這種方法 ※ 編輯: z123296 (49.216.130.208 臺灣), 09/23/2021 04:24:13
waiter337: by大的方式 很多無法寫入vba的語言都能使用 常用 09/24 04:14