nhthang277
Thành viên mới

- Tham gia
- 8/5/12
- Bài viết
- 15
- Được thích
- 0
Mình có đoạn văn bản song ngữ Nhật Việt, tuy nhiên chỉ muốn thay đổi font chữ tiếng Nhật hàng loạt, không thay đổi font tiếng Việt. Nhờ mọi người giúp mình với, thanks!
Dạ, em vẫn không thấy gì ạ!Giúp xong rồi đó, thấy chưa?
Em xin lỗi do thông tin không rõ ràng, em đính kèm file, mong được anh chị hỗ trợ giúp!Tại bài 1 không có gì làm sao giúp bạn?
Chọn nhiều lắm. Làm hết "mấy chục ngàn ô" chắc "em gãy tay mất".Theo như trong file thì chẳng có ô nào vừa Anh vừa Việt. Chọn ô tiếng Nhật rồi đổi font thôi
Ctrl+A => đổi font => xongChọn nhiều lắm. Làm hết "mấy chục ngàn ô" chắc "em gãy tay mất".
Anh code giùm, em chỉ việc tải về "bấm một phát".
Người ấy chỉ muốn đổi font cho chữ tiếng Nhật, chữ tiếng Việt không đổiCtrl+A => đổi font => xong
ngộ ta.... chẳng hiểu chủ thớt muốn cái gì???
thế thì... theo file thì làm thế này...Người ấy chỉ muốn đổi font cho chữ tiếng Nhật, chữ tiếng Việt không đổi
Cảm ơn anh đã hướng dẫn, tuy nhiên em muốn thêm biết là nếu trong file chữ tiếng Nhật có rất nhiều font chữ khác nhau. Vậy mình code thế nào để có thể tự động chuyển tấc cả chữ TN đó về 1 font duy nhất ạ, còn Ctr A rồi change font thì sẻ change luôn cả font tiếng Việt nên không làm được. Xin cảm ơn, mong mọi người đừng close topic của em lúc này!thế thì... theo file thì làm thế này...
Không đòi thêm nhá chủ thớ...
Sub FontJA(ByVal rng As Range, ByVal fontname As String)
Dim k As Long, s As String, cell_ As Range, ma As String
For Each cell_ In rng
s = cell_.Value
For k = 1 To Len(s)
ma = Hex$(AscW(Mid(s, k, 1)))
If Len(ma) < 4 Then ma = String(4 - Len(ma), "0") & ma
If ma > "201D" Then
cell_.Font.Name = fontname
Exit For
End If
Next k
Next cell_
End Sub
Sub test()
Dim lastRow As Long
lastRow = Sheet1.Cells(Rows.Count, "A").End(xlUp).Row
If lastRow > 1 Then FontJA Sheet1.Range("A2:A" & lastRow), "Times New Roman"
End Sub
Em cũng có một file cần chuyển đổi toàn bộ chữ tiếng Nhật thành một font và không đổi chữ tiếng Việt nhưng mà tiếng Nhật và tiếng Việt lại cùng một ô cell thì phải làm thế nào ạ? Mong anh chỉ giúp ạTôi không biết tiếng Nhật có những ký tự nào. Tôi làm bừa trên cơ sở dữ liệu trong tập tin đính kèm.
Chạy sub test. Nếu không được thì thôi, tôi dừng ở đây.
Mã:Sub FontJA(ByVal rng As Range, ByVal fontname As String) Dim k As Long, s As String, cell_ As Range, ma As String For Each cell_ In rng s = cell_.Value For k = 1 To Len(s) ma = Hex$(AscW(Mid(s, k, 1))) If Len(ma) < 4 Then ma = String(4 - Len(ma), "0") & ma If ma > "201D" Then cell_.Font.Name = fontname Exit For End If Next k Next cell_ End Sub Sub test() Dim lastRow As Long lastRow = Sheet1.Cells(Rows.Count, "A").End(xlUp).Row If lastRow > 1 Then FontJA Sheet1.Range("A2:A" & lastRow), "Times New Roman" End Sub
Mình tách hộ bạn, tiếng Việt một ô, tiếng Nhật một ô, bạn làm nốt nhé.nhưng mà tiếng Nhật và tiếng Việt lại cùng một ô cell thì phải làm thế nào ạ?
Em cảm ơn anh ạ, nhưng file gốc của em là tiếng Việt và tiếng Nhật cùng một ô, không được tách riêng ý . Nếu mà chung một ô như vậy thì có cách nào để tìm kiếm tất cả chữ tiếng Nhật để đổi về font chữ tiếng Nhật riêng không ạ?Mình tách hộ bạn, tiếng Việt một ô, tiếng Nhật một ô, bạn làm nốt nhé.
Bạn đổi xong lại ghép vào thôi.Em cảm ơn anh ạ, nhưng file gốc của em là tiếng Việt và tiếng Nhật cùng một ô, không được tách riêng ý . Nếu mà chung một ô như vậy thì có cách nào để tìm kiếm tất cả chữ tiếng Nhật để đổi về font chữ tiếng Nhật riêng không ạ?
Nhưng mà như thế sẽ rất lâu mà em làm nhiều file, mỗi file 3 trang. Mỗi trang gồm nhiều ô như vậy. Liệu có code hay có cách nào có thể giải quyết vấn đề đó không ạ?Bạn đổi xong lại ghép vào thôi.
Tách và ghép bằng code thì mình có thể giúp bạn được, có điều mình không biết tí gì về tiếng Nhật để đổi font cả.Nhưng mà như thế sẽ rất lâu mà em làm nhiều file, mỗi file 3 trang. Mỗi trang gồm nhiều ô như vậy. Liệu có code hay có cách nào có thể giải quyết vấn đề đó không ạ?
Em chỉ cần chọn được tất cả chữ tiếng Nhật đổi font về MS Pgothic là được ạ. Còn chữ tiếng Việt thì để toàn bộ là font Times New Roman ạTách và ghép bằng code thì mình có thể giúp bạn được, có điều mình không biết tí gì về tiếng Nhật để đổi font cả.
Cái này không quan trọng phần biết tiếng Nhật đâu ạ. Vì mục tiêu là chỉ cần là chọn tất cả tiếng Nhật trong 1 sheet excel đổi về font chữ MS PgothicTách và ghép bằng code thì mình có thể giúp bạn được, có điều mình không biết tí gì về tiếng Nhật để đổi font cả.
Em chỉ cần chọn được tất cả chữ tiếng Nhật đổi font về MS Pgothic là được ạ. Còn chữ tiếng Việt thì để toàn bộ là font Times New Roman ạ
Mỗi trang của bạn bao nhiêu dòng, số lượng file nhiều không bạn.Em chỉ cần chọn được tất cả chữ tiếng Nhật đổi font về MS Pgothic là được ạ. Còn chữ tiếng Việt thì để toàn bộ là font Times New Roman ạ
Bài đã được tự động gộp:
Cái này không quan trọng phần biết tiếng Nhật đâu ạ. Vì mục tiêu là chỉ cần là chọn tất cả tiếng Nhật trong 1 sheet excel đổi về font chữ MS Pgothic
Khoảng 22-23 file. Mỗi file khoảng 3-4 sheet. Mỗi trang Khoảng mười mấy dòng ạ.Mỗi trang của bạn bao nhiêu dòng, số lượng file nhiều không bạn.
Cấu trúc các files có giống nhau không bạn.Khoảng 22-23 file. Mỗi file khoảng 3-4 sheet. Mỗi trang Khoảng mười mấy dòng ạ.
Dạ có ạ. Tiếng Việt ở trên, tiếng Nhật ở dướiCấu trúc các files có giống nhau không bạn.
Ý mình hỏi là cấu trúc các files, sheets, cột có giống nhau không để chạy 1 lần xong hết các files luôn bạn ạ. Chứ khác nhau thì không như vậy được.Dạ có ạ. Tiếng Việt ở trên, tiếng Nhật ở dưới
Dạ cấu trúc các file, sheet giống nhau nhưng kích thước độ rộng cột hàng sẽ khác nhau ạ.Ý mình hỏi là cấu trúc các files, sheets, cột có giống nhau không để chạy 1 lần xong hết các files luôn bạn ạ. Chứ khác nhau thì không như vậy được.
Độ rộng dòng cột không quan trọng, vậy bạn gửi khoảng 2 files để mình viết thử cho phù hợp với cấu trúc file nhé. Hy vọng là thành công.Dạ cấu trúc các file, sheet giống nhau nhưng kích thước độ rộng cột hàng sẽ khác nhau ạ.
Mai em gửi anh được không ạ? Do hiện tại file đó của em đang ở trên công ty. Còn định dạng 1 ô trong excel thì tương tự như em gửi anh phía trên đó ạ. Cứ phía trên là tiếng Việt thì phía dưới là tiếng Nhật ạĐộ rộng dòng cột không quan trọng, vậy bạn gửi khoảng 2 files để mình viết thử cho phù hợp với cấu trúc file nhé. Hy vọng là thành công.
Mai bạn gửi cũng được, chứ đưa mấy ô chơ vơ như vậy viết rồi lại phải sửa thôi, món này không thể tương tự được bạn ạ.Mai em gửi anh được không ạ? Do hiện tại file đó của em đang ở trên công ty. Còn định dạng 1 ô trong excel thì tương tự như em gửi anh phía trên đó ạ. Cứ phía trên là tiếng Việt thì phía dưới là tiếng Nhật ạ
À dạ vâng ạ. Vậy hiện tại nếu không dùng code thì có cách hay công thức nào để chọn tất cả tiếng Nhật để đổi font không anh?Mai bạn gửi cũng được, chứ đưa mấy ô chơ vơ như vậy viết rồi lại phải sửa thôi, món này không thể tương tự được bạn ạ.
Công thức ban nãy mình gửi bạn, bạn đổi font, thêm hàm & ghép hai cột lại, kéo xuống đến dòng cuối là xong, các sheets khác cũng làm như vậy thôi. Mỗi sheet làm chậm thì mất 2 phút. Còn đổi cùng một lúc thì mình chịu.À dạ vâng ạ. Vậy hiện tại nếu không dùng code thì có cách hay công thức nào để chọn tất cả tiếng Nhật để đổi font không anh?
Nếu ghép lại có cách dùng hàm gì khác không anh? Vì ghép lại như vậy em nghĩ mất thời gian tương đương với việc chọn từng chữ tiếng Nhật để đổi font ạCông thức ban nãy mình gửi bạn, bạn đổi font, thêm hàm & ghép hai cột lại, kéo xuống đến dòng cuối là xong, các sheets khác cũng làm như vậy thôi. Mỗi sheet làm chậm thì mất 2 phút. Còn đổi cùng một lúc thì mình chịu.
Vậy là bạn chưa hiểu rồi, các công thức đó đặt tại dòng trên cùng, chỉ nhấp đúp chuột là đã xong hết luôn. Sang sheet khác bạn copy công thức sang, nhấp đúp một cái nữa lai xong tiếp, nếu nhanh tay thì mỗi sheet hết khoảng 1 phút.Nếu ghép lại có cách dùng hàm gì khác không anh? Vì ghép lại như vậy em nghĩ mất thời gian tương đương với việc chọn từng chữ tiếng Nhật để đổi font ạ
Dạ, em hiểu phần đó ạ. Nhưng cái phần mà ghép sau khi đổi font chữ ý ạ. Vì em phải để tiếng Nhật và tiếng Việt cùng 1 ô cell tiếng Việt sẽ trên tiếng Nhật. Tất cả các ô cell trong 1 sheet đều như vậy. Nếu tách đổi font xong có cách nào ghép lại nhanh không anh?Vậy là bạn chưa hiểu rồi, các công thức đó đặt tại dòng trên cùng, chỉ nhấp đúp chuột là đã xong hết luôn. Sang sheet khác bạn copy công thức sang, nhấp đúp một cái nữa lai xong tiếp, nếu nhanh tay thì mỗi sheet hết khoảng 1 phút.
Ban nãy mình có bảo bạn dùng hàm "&" rồi mà. Vòng to là kết quả, vòng nhỏ là hàm và "&" đó bạnDạ, em hiểu phần đó ạ. Nhưng cái phần mà ghép sau khi đổi font chữ ý ạ. Vì em phải để tiếng Nhật và tiếng Việt cùng 1 ô cell tiếng Việt sẽ trên tiếng Nhật. Tất cả các ô cell trong 1 sheet đều như vậy. Nếu tách đổi font xong có cách nào ghép lại nhanh không anh?
Dạ vâng ạ, do file cần làm của em điền đầy nhiều ô cell hơn ví dụ nên không rõ thao tác công thức như vậy có nhanh hơn không. Mai em lên thử xem sao có gì em phản hồi cho anh nhé. Em cảm ơn anh ạBan nãy mình có bảo bạn dùng hàm "&" rồi mà. Vòng to là kết quả, vòng nhỏ là hàm và "&" đó bạn
View attachment 289366
Anh ơi, nhưng sao anh có thể viết công thức lồng hàm nhiều nhanh như vậy ạ?Ban nãy mình có bảo bạn dùng hàm "&" rồi mà. Vòng to là kết quả, vòng nhỏ là hàm và "&" đó bạn
View attachment 289366
Cái này phải làm nhiều mới quen được bạn à.Anh ơi, nhưng sao anh có thể viết công thức lồng hàm nhiều nhanh như vậy ạ?
Dạ, anh có thể cho em xin facebook hay zalo không ạ? Có gì không rõ về excel em có thể hỏi anh không ?Cái này phải làm nhiều mới quen được bạn à.
Mình không dùng cả hai món đó, bạn xem trong file mình đính kèm có hàm tách tiếng Nhật bằng VBA, bạn dùng được vào đâu thì dùng vì công việc của bạn có liên quan đến.Dạ, anh có thể cho em xin facebook hay zalo không ạ? Có gì không rõ về excel em có thể hỏi anh không ?
Dạ, em cảm ơn anh nhé. Có gì anh giúp em thêm phần VBA tìm kiếm tất cả chữ tiếng Nhật trong file excel và đổi font chữ của nó thành MS Pgothic thì càng tốt ạ.Mình không dùng cả hai món đó, bạn xem trong file mình đính kèm có hàm tách tiếng Nhât bằng VBA, bạn dùng được vào đâu thì dùng vì công việc của bạn có liên quan đến.
Mình sẽ nghiên cứu, hy vọng là ổn cả.Dạ, em cảm ơn anh nhé. Có gì anh giúp em thêm phần VBA tìm kiếm tất cả chữ tiếng Nhật trong file excel và đổi font chữ của nó thành MS Pgothic thì càng tốt ạ.
Dạ, có gì anh nghiên cứu giúp em nhéMình sẽ nghiên cứu, hy vọng là ổn cả.
Dạ, có gì anh nghiên cứu giúp em nhé
Hoặc là định dạng font chữ của một ô giống nhiều ô nhưng không định dạng ô. Chỉ định dạng font: tiếng Nhật là font MS Pgothic, còn tiếng Việt là Times New Roman ạMình sẽ nghiên cứu, hy vọng là ổn cả.
Có vẻ độ tham tăng dần rồi nhỉ.Dạ, có gì anh nghiên cứu giúp em nhé
Hoặc là định dạng font chữ của một ô giống nhiều ô nhưng không định dạng ô. Chỉ định dạng font: tiếng Nhật là font MS Pgothic, còn tiếng Việt là Times New Roman ạ
Em chỉ đang gợi ý nhiều cách suy nghĩ thôi. Còn kết quả thì vẫn chung về 1 hướng ạ.Có vẻ độ tham tăng dần rồi nhỉ.
Khả năng là mới đi làm đây. Nhưng được cái chịu khó.Em chỉ đang gợi ý nhiều cách suy nghĩ thôi. Còn kết quả thì vẫn chung về 1 hướng ạ.
Hehhe, gần đúng rùi ạ. Trước em làm sale chẳng dùng gì excel nâng cao mấy. Giờ đi làm công ty dùng nhiều quá trời mà nhiều cái em không rõ. Em tìm cả buổi mãi không ra may ra web này.Khả năng là mới đi làm đây. Nhưng được cái chịu khó.
Nếu có thời gian thì vào xem chỗ này, mỗi ngày một ít sau sẽ đỡ vất vả.Hehhe, gần đúng rùi ạ. Trước em làm sale chẳng dùng gì excel nâng cao mấy. Giờ đi làm công ty dùng nhiều quá trời mà nhiều cái em không rõ. Em tìm cả buổi mãi không ra may ra web này.
Dạ vâng, em sẽ xem dần dần ạNếu có thời gian thì vào xem chỗ này, mỗi ngày một ít sau sẽ đỡ vất vả.
Cứ xem và thực hành, vướng đâu đưa lên hỏi các thành viên trên diễn đàn đến đấy, chẳng mấy mà làm được thôi.Dạ vâng, em sẽ xem dần dần ạ
Dạ vâng ạ, à anh ơi, có cách nào chỉnh 1 lần được tất cả các ô có kích thước khác nhau nhưng vừa với chữ vừa luôn 1 trang và không bị nhảy như thế này không ạ? Hiện tại em chỉ biết cách ctrl A tất cả và click đúp để vừa ô, nhưng nhiều ô chữ nó không hết ô.Cứ xem và thực hành, vướng đâu đưa lên hỏi các thành viên trên diễn đàn đến đấy, chẳng mấy mà làm được thôi.
Cái này có nhiều nguyên nhân, không có file cụ thể thì hơi khó.Dạ vâng ạ, à anh ơi, có cách nào chỉnh 1 lần được tất cả các ô có kích thước khác nhau nhưng vừa với chữ vừa luôn 1 trang và không bị nhảy như thế này không ạ? Hiện tại em chỉ biết cách ctrl A tất cả và click đúp để vừa ô, nhưng nhiều ô chữ nó không hết ô.View attachment 289370
Anh ơi, File này ý ạ. Anh xem giúp em vớiMình sẽ nghiên cứu, hy vọng là ổn cả.
Bạn chạy thử xem nhé.Anh ơi, File này ý ạ. Anh xem giúp em với
Đa vít trê zê gê (David Trezeguet). Trằn trọc cả đêm nhẩy? Nhất bạn Phương Mai 2 em nhé.Bạn chạy thử xem nhé.
Em chạy được rồi ạ. Em cảm ơn anh nhé. Nhưng em copy code để chạy thử một sheet khác lại không được vì em chưa hiểu rõ cái code đó. Vậy giờ em muốn chạy code đó cho nhiều file form dạng như vậy thì cần phải chỉnh sửa như thế nào ạ? Em có nghĩ ra phương án là copy các file kia vào sheet này để đổi font nhưng như vậy thì sẽ không thuận tiện lắm. Vậy anh có thể giúp em thêm phần copy code đó cho nhiều file tương tự không ạ?Bạn chạy thử xem nhé.
Bạn đọc lại bài #25 và #27 nhé.Em chạy được rồi ạ. Em cảm ơn anh nhé. Nhưng em copy code để chạy thử một sheet khác lại không được vì em chưa hiểu rõ cái code đó. Vậy giờ em muốn chạy code đó cho nhiều file form dạng như vậy thì cần phải chỉnh sửa như thế nào ạ? Em có nghĩ ra phương án là copy các file kia vào sheet này để đổi font nhưng như vậy thì sẽ không thuận tiện lắm. Vậy anh có thể giúp em thêm phần copy code đó cho nhiều file tương tự không ạ?
Bạn đọc lại bài #25 và #27 nhé.
Dạ vâng ạ. Nhưng anh ơi, em vừa check lại ý, có một số lỗi bị sai vẫn không đổi sang font chữ MS Pgothic ạ
Dạ, em check thì đa số là kiểu chữ cứng katakana nên em liệt kê tất cả chữ cứng katakana với âm ghép biến âm của nó ở sheet 2 nhé.View attachment 289437
Nó có những ký tự đặc biệt mà anh không biết trong tiếng Nhật, ví dụ như ảnh anh gửi kèm.
Bây giờ em liệt kê các ký tự mà em phát hiện ra vào một ô để anh xử lý thêm vì anh nhìn tiếng Nhật thì thấy giống nhau hết.
Nhưng em kiểm tra thủ công kiểu này sẽ dễ bị sót, vì ngoài trang này còn nhiều trang khác, để anh nghiên cứu thêm vậy. (Lưu ý không chêm tiếng tây vào bài viết khi có thể dùng tiếng Việt, ví dụ: "check").Dạ, em check thì đa số là kiểu chữ cứng katakana nên em liệt kê tất cả chữ cứng katakana với âm ghép biến âm của nó ở sheet 2 nhé.
Dạ vâng ạ. Em sẽ lưu ý ạ. Do em quen thi thoảng dùng như vậy. Có gì anh nghiên cứu giúp em nhéNhưng em kiểm tra thủ công kiểu này sẽ dễ bị sót, vì ngoài trang này còn nhiều trang khác, để anh nghiên cứu thêm vậy. (Lưu ý không chêm tiếng tây vào bài viết khi có thể dùng tiếng Việt, ví dụ: "check").
Vì thế nên anh đang xem có cách nào triệt để nhất có thể, tuyệt đối thì không dám chắc nhưng giảm thiểu chút nào hay chút đó thôi.Dạ vâng ạ. Em sẽ lưu ý ạ. Do em quen thi thoảng dùng như vậy. Có gì anh nghiên cứu giúp em nhé
Em kiểm tra lại thêm có những mục này chữ tiếng Việt cũng bị đổi thành MS Pgothic ạ
View attachment 289439
Dạ vâng, được ít nào hay ít đó ạVì thế nên anh đang xem có cách nào triệt để nhất có thể, tuyệt đối thì không dám chắc nhưng giảm thiểu chút nào hay chút đó thôi.
1/ Flie này một lần chạy bạn đổi font cho tất cả các file được chọn.Dạ vâng, được ít nào hay ít đó ạ
Dạ, em cảm ơn anh nhé. Em có thử vào soát lại nhiều lần thì hiện tại tìm thấy cái từ này không đổi sang font được ạ. Trong quá trình sử dụng nếu thấy các âm khác thì em gửi anh thêm sau để anh sửa lại được không?1/ Flie này một lần chạy bạn đổi font cho tất cả các file được chọn.
2/ Bạn kiểm tra lại nhé, mình đã áp thêm mã các ký tự bạn thống kê vào rồi mà vẫn còn sót chưa hết hẳn được. Mình không kiếm được bảng mã đầy đủ ký tự tiếng Nhật nên chưa làm được gì hơn.
File bạn vừa gửi là 2 ký tự hay 3 tự, vì mình thấy ngoài ký tự đầu tiên trông giống dấu trừ "-", còn có 2 ký tự ở hai ô sau trông giống nhau, không biết có phải 2 ô sau là một vậy không?Dạ, em cảm ơn anh nhé. Em có thử vào soát lại nhiều lần thì hiện tại tìm thấy cái từ này không đổi sang font được ạ. Trong quá trình sử dụng nếu thấy các âm khác thì em gửi anh thêm sau để anh sửa lại được không?
Dạ, em xin lỗi ạ. Em copy nhầm. File dưới đây sheet 1 là bảng chữ cứng trong tiếng Nhật. Sheet 2 là 3 kí tự em tìm được chưa được đổi font ạ.File bạn vừa gửi là 2 ký tự hay 3 tự, vì mình thấy ngoài ký tự đầu tiên trông giống dấu trừ "-", còn có 2 ký tự ở hai ô sau trông giống nhau, không biết có phải 2 ô sau là một vậy không?
Để anh kiểm tra 3 chữ đấy sau, nhưng nhìn chữ Nhật anh hoa cả mắt, thấy giống nhau tuốt cả lượt.Dạ, em xin lỗi ạ. Em copy nhầm. File dưới đây sheet 1 là bảng chữ cứng trong tiếng Nhật. Sheet 2 là 3 kí tự em tìm được chưa được đổi font ạ.
hi, lúc đầu em cũng thấy vậy đó ạ. Nó nhiều kí tự thật sự.Để anh kiểm tra 3 chữ đấy sau, nhưng nhìn chữ Nhật anh hoa cả mắt, thấy giống nhau tuốt cả lượt.
Tớ sửa cái này có vẻ được.Dạ vâng ạ. Nhưng anh ơi, em vừa check lại ý, có một số lỗi bị sai vẫn không đổi sang font chữ MS Pgothic ạ
If Abs(AscW(kt)) > 255 Then ------------> If AscW(kt) > 8000 Or AscW(kt) < 0 Then
Cái này thì nhiều file quá nên tớ phải sửa chút
Set sh = ThisWorkbook.Sheets(1) ------------> Set sh = ThisWorkbook.ActiveSheet
Code trên bạn chạy cho file đổi được toàn bộ font chữ tiếng Nhật rồi phải không ạ?Tớ sửa cái này có vẻ được.
Nhưng bạn có thể giải thích cho tớ hiểu bằng cách nào bạn có thể phân biệt được font nhanh thế. Khi mà tớ nhìn thì không thấy khác nhau nhiều, và nhiều chữ thế mà bạn có thể tìm chính xác vị trí chưa được chuyển thì hơi bị siêu đấy.Mã:If Abs(AscW(kt)) > 255 Then ------------> If AscW(kt) > 8000 Or AscW(kt) < 0 Then Cái này thì nhiều file quá nên tớ phải sửa chút Set sh = ThisWorkbook.Sheets(1) ------------> Set sh = ThisWorkbook.ActiveSheet
Tại sao chuyển dang dòng code trên lại được nhỉ? C có thể giải thích cho tớ hiểu thêm chút không?Tớ sửa cái này có vẻ được.
Nhưng bạn có thể giải thích cho tớ hiểu bằng cách nào bạn có thể phân biệt được font nhanh thế. Khi mà tớ nhìn thì không thấy khác nhau nhiều, và nhiều chữ thế mà bạn có thể tìm chính xác vị trí chưa được chuyển thì hơi bị siêu đấy.Mã:If Abs(AscW(kt)) > 255 Then ------------> If AscW(kt) > 8000 Or AscW(kt) < 0 Then Cái này thì nhiều file quá nên tớ phải sửa chút Set sh = ThisWorkbook.Sheets(1) ------------> Set sh = ThisWorkbook.ActiveSheet
Tớ chỉ nghịch code thôi, đúng hay không phải thử mới biết được.Code trên bạn chạy cho file đổi được toàn bộ font chữ tiếng Nhật rồi phải không ạ?
Tớ dùng ctrl F tìm kiếm tất cả ô dữ liệu có chứa dạng font Times rồi dò các chữ đó.
Bạn kiểm tra lại nhé, mình đã bổ sung mấy ký tự mới bạn đưa và chỉnh thêm phần sheet này được mà sheet kia không được.hi, lúc đầu em cũng thấy vậy đó ạ. Nó nhiều kí tự thật sự.
À có một điều: Ở file này, Những từ mà được khoanh tròn đỏ:
Khi nó ở sheet 1, nó không được đổi font nhưng khi em chuyển nó sang sheet 2 đổi font được
Mấy mã này thì font Times cũng được mà. Chỉ <0 hoặc >8000 mới đổi font.109, 127, 144, 147
Vì thế nên mới sót, đó là ký tự tiếng Nhật bạn ơi. Bạn tìm mã kiểu đó chưa đúng.Mấy mã này thì font Times cũng được mà. Chỉ <0 hoặc >8000 mới đổi font.
モー
|
Toàn bộ là số âm mà.Vì thế nên mới sót, đó là ký tự tiếng Nhật bạn ơi. Bạn tìm mã kiểu đó chưa đúng.
モー
チュ
ー
Function AscW2(odon As Range) As String
AscW2 = AscW(odon)
End Function
Không ảnh hưởng, nó vẫn nhận và đổi font là đạt yêu cầu đề ra rồi.Toàn bộ là số âm mà.
Mã:Function AscW2(odon As Range) As String AscW2 = AscW(odon) End Function
Không biết bạn đã chạy thử lại file bài #74 chưa mà không thấy phản hồi nhỉ?hi, lúc đầu em cũng thấy vậy đó ạ. Nó nhiều kí tự thật sự.
À có một điều: Ở file này, Những từ mà được khoanh tròn đỏ:
Khi nó ở sheet 1, nó không được đổi font nhưng khi em chuyển nó sang sheet 2 đổi font được
Em vừa chạy thử thấy được rồi ạ. Em cảm ơn anh nhiều nhé. Trong quá trình dùng nếu có thấy lỗi nhờ anh sửa thêm nhaBạn kiểm tra lại nhé, mình đã bổ sung mấy ký tự mới bạn đưa và chỉnh thêm phần sheet này được mà sheet kia không được.
Theo tớ thấy mấy ký tự bạn trên đây đưa thì có mã như sau: 109, 127, 144, 1
Bạn kiểm tra lại nhé, mình đã bổ sung mấy ký tự mới bạn đưa và chỉnh thêm phần sheet này được mà sheet kia không được.
Theo tớ thấy mấy ký tự bạn trên đây đưa thì có mã như sau: 109, 127, 144, 147.
Không biết bạn đã chạy thử lại file bài #74 chưa mà không thấy phản hồi lại
Không biết bạn đã chạy thử lại file bài #74 chưa mà không thấy phản hồi lại nhỉ?Em vừa chạy thử thấy được rồi ạ. Em cảm ơn anh nhiều nhé. Trong quá trình dùng nếu có thấy lỗi nhờ anh sửa thêm nhaKhông biết bạn đã chạy thử lại file bài #74 chưa mà không thấy phản hồi lại nhỉ?
Bài đó từ hôm thứ năm mà vừa xong mới chạy thử, chúng tỏ công việc cũng quá quá bận nhỉ.Em vừa chạy thử thấy được rồi ạ. Em cảm ơn anh nhiều nhé.
À do 2 hôm nay do mệt quá nên em đi ngủ sớm, sáng nay được nghỉ nên dậy mở chạy thử luôn ạ.Bài đó từ hôm thứ năm mà vừa xong mới chạy thử, chúng tỏ công việc cũng quá quá bận nhỉ.
Mình thấy bạn vẫn lượn ra lượn vào mà, có lẽ nào lại mộng du sao.À do 2 hôm nay do mệt quá nên em đi ngủ sớm, sáng nay được nghỉ nên dậy mở chạy thử luôn ạ.
Mình thấy bạn vẫn lượn ra lượn vào mà, có lẽ nào
Em xin lỗi vì phản hồi anh muộn ạ. Em chỉ vào xem trên điện thoại hôm trước đó, do chưa chạy thử nên chưa phản hồi cho anh luôn được ạ. sáng nay mở máy tính ra chạy và phản hồi cho anh luôn.Mình thấy bạn vẫn lượn ra lượn vào mà, có lẽ nào lại mộng du sao.