Nhờ anh chị giúp đỡ về font chữ trong VBA..

Liên hệ QC

shnhatha221108

Thành viên chính thức
Tham gia
2/10/18
Bài viết
72
Được thích
13
Em có một file dữ liệu đơn hàng tiếng nhật muốn tổng hợp bằngcode VBA.Do không thạo về tiếng Nhật lên khi sử dung mã code cần copy một vài dòng chữ từ sheet dữ liệu(pase) vào mục soạn thảo VBA thì chỉ hiển thị dấu .."????".Nếu copy và pase vào những ô trên sheet thì vẫn bình thường
Em đã thử cài nhiều loại font tiếng nhật,up cả gói ngôn ngữ tiếng nhật thậm trí cài lại cả bản win nhưng vẫn không ăn thua...(Hiện em đang sử dung Win 10-Office 2010)
Nhờ anh chị tìm hiểu và chỉ bảo giúp..
Xin cảm ơn..!
 
Chưa cần nói đến tiếng Nhật chi cho xa xôi! Bạn thử cách đưa tiếng Việt sử dụng trong VBA đã được chưa?
 
Chưa cần nói đến tiếng Nhật chi cho xa xôi! Bạn thử cách đưa tiếng Việt sử dụng trong VBA đã được chưa?
Cảm ơn bạn đã quan tâm hộ..Vấn đề của mình là....khi ở toàn bộ máy tính trong công ty với những thao tác như vậy thì hoàn toàn bình thường có thể copy-pase ma không thay đổi định dạng chữ..(Các máy đều sử dung win 7 và 10).Ngay cả bản office tiếng nhật cũng lấy từ công ty về cài nhưng vẫn không được
Ví dụ mình muốn copy chữ .."1包装必要" đưa vào đoạn mã code thì lại thành ra như vậy "1????"
 
Cảm ơn bạn đã quan tâm hộ..Vấn đề của mình là....khi ở toàn bộ máy tính trong công ty với những thao tác như vậy thì hoàn toàn bình thường có thể copy-pase ma không thay đổi định dạng chữ..(Các máy đều sử dung win 7 và 10).Ngay cả bản office tiếng nhật cũng lấy từ công ty về cài nhưng vẫn không được
Ví dụ mình muốn copy chữ .."1包装必要" đưa vào đoạn mã code thì lại thành ra như vậy "1????"
Chữ Tiếng Nhật cần được convert sang mã Unicode hoặc về dạng Byte để lưu trữ được trong Code VBA
Vì VBA không hỗ trợ hiển thị kí tự Unicode

Tìm hiểu
 
Chữ Tiếng Nhật cần được convert sang mã Unicode hoặc về dạng Byte để lưu trữ được trong Code VBA
Vì VBA không hỗ trợ hiển thị kí tự Unicode

Tìm hiểu
Bạn có thể chỉ bảo cụ thể hộ..Mình đã thử thay đổi font MS gothic(Japanese) trong macro với văn bản soạn thảo code VBA có sẵn tiếng Nhật ban đâu thì ok nhưng cứ copy ở ngoài sheet đưa vào thì lại lỗi..Mình có làm trên máy của công ty thì lại ok không vấn đề gì (Các dạng font tiếng nhật ở các máy c.ty nếu là MS gothic sẽ hiển thị MS ゴシック).
Mong mọi người tìm hiểu chỉ bảo giúp...
 
Tình cờ có cùng vấn đề với chủ thớt, lướt vào đây mà không thấy câu trả lời cuối cùng. Sau một ngày mò mẫm, cũng đã làm được. Thớt này lâu rồi, nhưng trả lời vào đây để lỡ sau này hậu thế có ai có cùng vấn đề tìm đến đây thì đỡ tốn thời gian mò như mình.
Cái này phải chỉnh lại setup của win về khu vực:
  • Mở Control Panel
  • Clock & Region
  • Region
  • nhấp tab Administrative
  • nhấp nút Change system locale
  • trong danh sách "current system locale" chọn Japanese
  • Restart máy
lúc này copy vào VBA sẽ ra tiếng Nhật.
nhưng mà nếu muốn dùng vbhiragana hay vbkatakana thì phải thêm vào chỗ trường LCID là 1041 nhá
các bác tham khảo khảo tiếng Anh:
còn đây là bảng LCID
 
Rõ khổ.
Thời nào mà vẫn VBA không hỗ trợ Unicode. =]]]]
Vẫn không nắm được cái cốt lõi các sản phẩm của Microsoft.

VBA hỗ trợ hết. Chữ tượng hình các kiểu con đà điểu hỗ trợ hết, hiển thị ngon lành hết, dùng để đặt tên sub/ function/ variable, gõ trực tiếp trong VBE được tuốt.

Ví dụ lượm trên mạng cho khách quan nhé.
1706170819720.png
 
Web KT
Back
Top Bottom